C程序设计 教学课件 ppt 作者 安俊秀 第1章 C语言概述

上传人:E**** 文档编号:89343554 上传时间:2019-05-23 格式:PPT 页数:36 大小:435KB
返回 下载 相关 举报
C程序设计 教学课件 ppt 作者  安俊秀 第1章 C语言概述_第1页
第1页 / 共36页
C程序设计 教学课件 ppt 作者  安俊秀 第1章 C语言概述_第2页
第2页 / 共36页
C程序设计 教学课件 ppt 作者  安俊秀 第1章 C语言概述_第3页
第3页 / 共36页
C程序设计 教学课件 ppt 作者  安俊秀 第1章 C语言概述_第4页
第4页 / 共36页
C程序设计 教学课件 ppt 作者  安俊秀 第1章 C语言概述_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《C程序设计 教学课件 ppt 作者 安俊秀 第1章 C语言概述》由会员分享,可在线阅读,更多相关《C程序设计 教学课件 ppt 作者 安俊秀 第1章 C语言概述(36页珍藏版)》请在金锄头文库上搜索。

1、第一章 C语言程序的基本概念,1.1 C语言的发展 1.2 C语言的特点 1.3 C程序的基本结构 1.4 用C语言解决实际问题的步骤 1.5 C程序的上机步骤 1.6 算法的基本概念与表示方法,1.1 C语言发展历史 1 程序设计语言的发展,CPU指令系统,由0、1序列构成的指令码组成 如:10000000 加 10010000 减,用助记符号描述的指令系统 如 ADD A, B,面向机器的语言,程序设计是数据被加工的过程,客观世界可以分类,对象是类的实例 对象是数据和方法的封装 对象间通过发送和接受消息发生联系,程序设计关键是定义类,并由类派生对象,C语言程序设计 第一章 C语言概述,C语

2、言是目前世界上流行、使用最广泛的高级程序设计语言之一,既适合开发系统程序,又适合于开发应用程序。因此,深受广大计算机应用人员的青睐。 学好C语言对以后再学其它语言大有帮助, C是Java,C+,C#语言的基础。在C语言的基础上又派生了C+语言;C+语言是面向对象(OO Object Oriented)的程序设计语言。 如今,OO的程序设计方法已成为流行、主流的程序设计方法。,2 C语言的发展,1.2 语言的特点,数据类型丰富多彩 可以处理比较复杂的数据对象 控制结构简明清晰 便于调试、维护和交流 高效率的目标代码 运行速度快、执行效率高,C语言程序设计 第一章 C语言概述,34种运算符: 算术

3、运算符:+ - * / % + - 关系运算符: = != 逻辑运算符:! & | 位运算符 : | & 赋值运算符:= 及其扩展 条件运算符:?: 逗号运算符:, 指针运算符:* & 求字节数 :sizeof 强制类型转换:(类型) 分量运算符:. - 下标运算符: 其它 :( ) -,C语言程序设计 第一章 C语言概述,9种控制语句: if( )else for( ) while( ) dowhile( ) continue break switch goto return,C语言程序设计 第一章 C语言概述,1.3 C程序的基本结构,例1-1 在屏幕上显示“Hello,C!”。 程 序:

4、(C11.C) /*- 程序HELLO.C : 在屏幕上显示: Hello,C! -*/ main() printf(“Hello, C!n“); 输 出: Hello, C!,要求: 在屏幕上显示This is a C Program.,例1-1分析,C的程序由函数组成。该程序只由一个主函数main()构成。 在主函数中只有一个语句; 在该语句中调用了格式输出库函数printf(), 用于向屏幕上输出一个字符串。 一对花括号“ ”是主函数的定界符。 程序的头3行是注解行。由“/*”和“*/”括起来的任何文字是注解行。 语句用分号结束;一行可以写多个语句。 程序用小写字母,书写采用自由格式。,

5、例1-2求两个整数之和,解题的基本思路:,(1)从给出两个整数;,(3)将运算的结果存放在某一存储单元;,(4)输出和。,(2)作加法运算;,例2的源程序,/*C12.c*/,main( ),一个程序的开始,函数开始的标志,int i,j,sum;,变量说明,申请存储空间,i=2;j=-3;,给出两个整数,给变量赋值,sum=i+j;,作加法,并保留和,printf(“The sum of i+j is%d n” ,sum);,输出和,函数结束的标志,例1-2,/* example1.1 calculate the sum of a and b*/ #include /* This is th

6、e main program */ main() int a,b,sum; a=10; b=24; sum=add(a,b); printf(”sum= %dn“,sum); /* This function calculates the sum of x and y */ int add(int x,int y) int z; z=x+y; return(z); ,运行结果: sum=34,C语言程序设计 第一章 C语言概述,C程序的基本结构,全局变量说明 #include main( ) 局部变量说明 语句序列 子函数1 (形式参数) 子函数局部变量说明 语句序列 。,C程序由函数组成;至

7、少包括主函数main()和(或)若干个子函数。 一个函数又由变量及参数说明语句和语句序列构成。 每个语句必须用分号结尾。一个语句行可以写多个语句,一个语句可以写在多行上。 C语言允许以“/* .*/”的形式在程序中插入注释行。 C语言提供了包括I/O功能在内的大量标准库函数,但调用这些函数时,必须在程序头部包含头文件。,函数体,格式特点 习惯用小写字母,大小写敏感 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式,C语言程序设计 第一章 C语言概述,main( ) . . . . ,main( ) int i , j , sum; sum=0; for(i=1; i10;i+)

8、for(j=1;j10;j+) sum+=i*j ; printf(“%dn”,sum); ,优秀程序员的素质之一: 使用TAB缩进 对齐 有足够的注释 有合适的空行,例1-3计算三个实型数的平均值,/* C13.c */ # include / 嵌入头文件 main() / 主函数入口 float a,b,c,aver; printf(“请输入三个实型数 n:“); scanf(“%f ,%f,%f “,&a,&b,&c); aver = (a+b+c)/3; / 求平均值 printf(“n average = %f n“, aver); ,例1-4求两整型数中的较小的那个数的值,#inc

9、lude int xmin( int x, int y ) /用户自定义函数 int m; if ( x y ) m = x; else m = y; return(m); main() int a,b,min ; printf(“请输入两个整型数 n“); scanf(“%d %d“,&a,&b); min = xmin( a,b ); printf(“n minmum is %d “,min); ,课堂作业,1. 编写一个C语言程序,在屏幕上显示一行字符(自己选择)。 2. 编写一个C语言程序,在屏幕上显示3行字符(自己选择)。 3. 图案设计: 用任一字符制作三角形、菱形、方形、五角星等

10、图案。 (提示:可先用*号在纸上画出图案,再分行输出。空白处用“空格”符表示),1.4 求解实际问题的步骤,有,有,有,无,无,无,1.5 C程序的上机步骤 C程序开发步骤,file.exe,C语言程序设计 第一章 C语言概述,程序代码的录入, 生成源程序*.c,语法分析查错,翻译 生成目标程序*.obj,与其它目标程序或库 链接装配,生成可执行 程序*.exe,1.5.1 TurboC3.0 集成开发环境,Turbo 是一个集源程序编辑、编译、连接、运行与调试于一体、 用菜单驱动的集成软件环境。,Turbo C的初始界面,主菜单,编辑窗口,消息窗口,功能键说明,当前文件名,运行一个语言程序的

11、一般过程,(1)启动TC,进入TC集成环境。 (2)编辑(或修改)源程序。 (3)编译。如果编译成功,则可进行下一步操作;否则, 返回(2)修改源程序,再重新编译,直至编译成功。 (4)连接。如果连接成功,则可进行下一步操作;否则,根据系统的错误提示,进行相应修改,再重新连接,直至连接成功。 (5)运行。通过观察程序运行结果,验证程序的正确性。如果出现逻辑错误,则必须返回(2)修改源程序,再重新编译、连接和运行,直至程序正确。 (6)退出TC集成环境,结束本次程序运行。,编辑一个新程序,用上下移动光标键将光标移向“New”处,按回车键,系统就进入编辑状态,光标停在编辑窗口的左上角。这时就可以开

12、始编辑一个新的源程序文件了。,源程序编辑窗口,点击F2键,或使光标回到菜单栏,再选择File菜单中的Save,就可以保存这个源程序文件了。这时,系统将弹出命名文件名对话框,要求编辑者为这个源程序重新起个名字,并确定存放位置。,编辑(修改)一个原来的源程序文件,在File菜单中选择Open命令。图所示的对话框,要求用户在其中输入要编辑的源程序文件名。输入后,打回车键,系统就会将该要重新编辑的源程序文件调入到编辑区内。,程序的编译、链接与执行,使用Compile菜单(用Alt+c键)中的命令的两种方式: 1 选择“Compile”命令,得到目标文件;再在该菜单中选“Link”命令,得到可执行文件。

13、 2 选择“Make”命令,同时完成编译和链接两个过程,直接得到可执行文件。,编辑窗口和输出窗口之间的切换,用“Alt+F5”键在编辑窗口和输出窗口之间切换。下图为执行ex101.exe后的输出窗口。,基本操作: F10-调用主菜单 F2-存盘 F3-打开 Alt+F9-Compile Ctrl+F9-Run Alt+F5-User Screen,常用热键,文本编辑: -移动光标 PgUp,PgDn-上下翻页 Ctrl+PgUp,Ctrl+PgDn-文件首尾 Home End Ddelete Insert Bkspace,块操作: Ctrl+KB-块开始标记 Ctrl+KK-块结束标记 Ctr

14、l+KC-块拷贝 Ctrl+KV-块移动 Ctrl+KY-块删除 Ctrl+KH-块隐藏,程序调试: F8-Step over F7-Trace into F4-Goto Cursor Ctrl+F7-Add Watch Ctrl+F8-Toggle Breakpoint Ctrl+F2-Program Reset,窗口操作: F5-窗口缩放 F6-窗口切换,C语言程序设计 第一章 C语言概述,1.6 算法的基本概念与表示方法,程序的灵魂,算法的基本概念,所谓算法,就是问题的求解方法,由一系列规则和步骤组成。,程序=数据结构+算法,描述问题处理的对象及其关系,描述对问题处理对象的处理规则,算法的特点,正确的算法要求组成算

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号