资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
第11页 / 共21页
第12页 / 共21页
第13页 / 共21页
第14页 / 共21页
第15页 / 共21页
第16页 / 共21页
第17页 / 共21页
第18页 / 共21页
第19页 / 共21页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
点击查看更多>>
资源描述
单击此处编辑母版标题样式,*,*,*,C语言程序设计,版权所有:,中国石油大学(华东),Email:,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,C语言程序设计,第1章 C语言概述,计算机与通信工程学院,软件工程系,1,第1章 C语言概述,1.1 程序设计与程序设计语言,1.2 语言的产生与进展,1.3 语言的特点,1.4 语言程序简介,1.5 语言的运行环境,2,一、概念,程序:人们事先预备好的、用来指挥计算机工作的描述工作步骤的指令序列,程序设计:程序员设计编写程序的过程,程序设计语言:编写程序所用的语言,二、程序设计语言的进展,机器语言,汇编语言,高级语言:源程序 编译方式和解释方式,1.1,程序设计与程序设计语言,3,三、程序设计方法,1.1,程序设计与程序设计语言,1.构造化程序设计,强调程序设计风格和程序构造的标准化 (易读、易懂),核心思想:自顶向下,逐步细化 如:学校办公自动化系统,2.面对对象的程序设计,4,1.2 语言的产生与进展,78年 B.W.Kernighan&D.M.RichieK&R合著The C Programming Language,80年月 微机,83年 ANSI C187年 ANSI C2,90年月 面对对象的程序设计语言 C+,60年代 ALGOL 60(高级语言),CPLBCPL,(Basic Combined Programming Language),70年代 PDP UNIX,BC(73年),5,1.3 语言的特点,1.语言简洁、紧凑、灵敏。(32个关键字、9种把握语句),2.运算符丰富。(44种运算符),3.数据构造丰富。,4.具有构造化的把握语句。,5.目标代码质量高,程序执行效率高。,6.可移植性好。,7.兼有低级语言和高级语言的特点。,8.语法限制不太严格,程序设计自由度大。,6,1.4 语言程序简介简洁实例,例 1.1 在屏幕上显示字符串“This is a C program.”。,#include /*文件包含*/,void main()/*主函数*/,/*函数体开头*/,printf(“This is a C program.n“);/*输出了一句话*/,/*函数体完毕*/,7,1.4 语言程序简介简洁实例,例1.2 求整数10、20的和。,#include ,void main()/*主函数*/,int first,second,sum;/*定义变量*/,first=10;/*给变量赋值*/,second=20;,sum=first+second;/*求a与b的和*/,printf(“sum=%dn“,sum);/*输出结果*/,8,1.4 语言程序简介 简洁实例,例1.3 找出任意两个整数中较大的数。,#include,int max(int x,int y)/*定义max函数*/,return(xy?x:y);/*求出两数中的较大数并返回*/,/*max函数完毕*/,void main,int num1,num2,m;,printf(“Input the first integer number:“);scanf(“%d“,/*从键盘上输入第一个整数*/,printf(“Input the second integer number:“);scanf(“%d“,/*输入其次个整数*/,m=max(num1,num2);/*调用max,计算两个数的较大数*/,printf(“max=%dn“,m);/*输出结果*/,9,1.4 语言程序简介根本元素,逗号 左圆括号 右尖括号%百分号,.圆点 右圆括号 !感慨号&and(与),;分号 左方括号|竖线 xor(异或),:冒号 右方括号 /斜杠 *乘号,?问号 左大括号 反斜杠 -减号,单引号 右大括号 曲折号 =等于号,“双引号 y)z=x;,else z=y;,return(z);,void main()/*主函数*/,int a,b,c;,scanf(“%d,%d“,c=max(a,b);,printf(“max=%d“,c);,2.一个函数由两局部组成:,函数的说明局部:,类型 函数名(参数说明),函数体:假设干语句 ,3.语句以分号;完毕,4.书写格式自由,5.C程序总是从main函数开头执行,,也跟随main函数的完毕而完毕,6.用/*/做注释,15,1.5 语言的运行环境执行步骤,编辑,链接,编译,执行,file.exe,程序代码的录入,生成源程序,*.c,语法分析查错,翻译,生成目标程序,*.obj,与其它目标程序或库,链接装配,生成可执行,程序,*.exe,16,1.5 语言的运行环境,Turbo C 供给两种编辑、编译、连接和运行C程序的方法:,1 集成开发环境(TC.EXE),2 命令行编译器(TCC.EXE),Turbo C 2.0,的上机操作方法,Visual C+6.0,的上机操作方法,Visual C+6.0是Microsoft公司在1998年推出的一款运行在Windows上的集成开发环境。使用Visual C+6.0可以对C语言程序进展各种操作,如建立、翻开、编辑、保存、编译、连接、运行和调试等。,17,1.5 语言的运行环境,Visual C+,1启动Visual C+6.0,程序区,工作间,workspace,信息区,18,1.5 语言的运行环境,Visual C+,2输入新程序前的预备工作,单击文件新建,弹出新建对话框,选择“Files”选项卡“C+Source File”,在右边的“文件File”框中输入文件名留意:确定要加.C,否则将使用缺省的.CPP,在“位置Location”框中输入路径,也可以通过点击右边的按钮在弹出的对话框中选择路径。,19,1.5 语言的运行环境,Visual C+,3输入源程序在“程序区”内输入源程序,程序区,信息区,20,1.5 语言的运行环境,Visual C+,4编译和连接,单击build按钮或按功能键F7或单击Build菜单中的Build子菜单,在随后弹出的两个信息框中都单击“是Y”按钮,则编译系统会自动将程序进展编译和连接,编译和连接的信息会自动显示在Visual C+6.0开发环境窗口中最下面的“信息区”内。,5运行程序,单击执行按钮,自动运行已生成的可执行程序。结果会显示在自动弹出的命令提示符窗口中。按任意键便返回Visual C+6.0窗口中。,6关闭工作空间,一个程序完成后,选择菜单命令File|Close workspace关闭工作空间。重复26,可以创立并运行其他的C程序。,21,
点击显示更多内容>>

最新DOC

最新PPT

最新RAR

收藏 下载该资源
网站客服QQ:3392350380
装配图网版权所有
苏ICP备12009002号-6