《1.1 C语言程序的结构1 电子课件 C语言程序设计基础.ppt》由会员分享,可在线阅读,更多相关《1.1 C语言程序的结构1 电子课件 C语言程序设计基础.ppt(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.1C语言程序的结构语言程序的结构1电子课件工信电子课件工信版版C语言程序设计基础语言程序设计基础描述描述C语言源程序的组成及结构特征语言源程序的组成及结构特征在编写在编写C语言程序时使用合法的字符和标识符语言程序时使用合法的字符和标识符在在TurboC2.0中快速运行中快速运行C语言程序并查看结果语言程序并查看结果能力目标:能力目标:任务一任务一 考察并描述考察并描述C C源程序的组成源程序的组成/*预编译命令预编译命令*/*函数头函数头*/*函数体开始标志函数体开始标志*/*定义定义3个整型变量个整型变量a,b,s*/*输出提示信息输出提示信息*/*输入输入2个整数个整数a,b*/*计算
2、计算a、b的和存入的和存入s中中*/*输出变量输出变量s的值的值*/*函数体结束标志函数体结束标志*/#includestdio.h“main()int a,b,s;printf(输入两个整数a,bn);scanf(%d%d,&a,&b);s=a+b;printf(a+b=%d,s);1.1.观察下面的程序,分析其组成和结构观察下面的程序,分析其组成和结构#includestdio.h main()int a,b,m;scanf(%d%d,&a,&b);m=max(a,b);printf(max=%dn,m);int max(int x,int y)int t;if(xy)t=x;else t
3、=y;return t;函数函数函数函数#includestdio.h main()int a,b,m;scanf(%d%d,&a,&b);m=max(a,b);printf(max=%dn,m);int max(int x,int y)int t;if(xy)t=x;else t=y;return t;函数函数头函数体函数体函数函数头函数体函数体 (2 2)函数体中的程序行称为)函数体中的程序行称为,它的结束字符是,它的结束字符是。(1 1)函数是)函数是 ,函数由函数由 和和 组成。组成。一段实现了特定功能的有格式的程序代码一段实现了特定功能的有格式的程序代码函数体函数体函数头函数头语句语
4、句分号分号 (1 1)C C语言源程序是由语言源程序是由组成,它们的数目可以有组成,它们的数目可以有个。个。(2 2)在)在C C程序中程序中(是(是/不是)不是)必须有一个函数名为必须有一个函数名为mainmain的函数。上面的函数。上面例程中例程中mainmain函数后的小括号函数后的小括号()()没有任何内容,它没有任何内容,它(可以(可以/不可以)不可以)省略。省略。(3 3)C C程序中的语句用程序中的语句用结束,你认为在一个程序行上可以写结束,你认为在一个程序行上可以写个语个语句,一个句,一个C C语句语句(能(能/不能)不能)写在多个程序行上。写在多个程序行上。思考:思考:小结
5、1.C程序由函数头和函数体组成 2.函数体由声明部分和执行部分组成 3.一个C程序有且只有一个名为main的主函数.4.函数体由语句构成由;(分号)作为结束标识符.5.一个C程序从main()函数开始执行,从main()中结束.6.main()函数可以程序中的任何位置,但是不能包含在其他函数之中.7.C程序中的函数分为库函数和用户自定义函数.8.函数的基本格式为 函数类型 函数名(参数1,参数2)如 int max(int x,int y)任务二任务二 分析分析C C语言程序的组成元素语言程序的组成元素#includestdio.hmain()int times15;float sum_of_
6、num=0,fvar;times15=1;while(times150)sum_of_num+=fvar;times15+;printf(输入的数中大于0的数之和是:%f,sum_of_num);观察并分析程序中用到了哪些字符观察并分析程序中用到了哪些字符字符集合字符集合程序中的示例字符程序中的示例字符字符字符类别类别名名1.C1.C语言程序的组成元素语言程序的组成元素2.2.程序对象的名称程序对象的名称标识符标识符列出上面程序中的标识符列出上面程序中的标识符标识符是标识符是命名程序对象名称的字符序列命名程序对象名称的字符序列scanf printf函函 数数times15 sun_of_nu
7、m fvar变变 量量int float 数据类型数据类型标识符名称标识符名称程序对象程序对象1 标识符中可允许使用的字符是哪些?标识符中可允许使用的字符是哪些?2 标识符的第一个字符有什么要求?标识符的第一个字符有什么要求?3 标识符中区分字母大小写吗?标识符中区分字母大小写吗?4 标识符要用多少字符才恰当?标识符要用多少字符才恰当?5 一个标识符可以随意用一些字符构成吗?一个标识符可以随意用一些字符构成吗?6 保留字可用于用户标识符吗?保留字可用于用户标识符吗?讨论下列问题,寻找用户标识符的命名规则:讨论下列问题,寻找用户标识符的命名规则:标识符的命名规则:标识符的命名规则:1 标识符由字
8、母、数字、下划线组成标识符由字母、数字、下划线组成2 标识符的第一个字符必须是字母或下划线标识符的第一个字符必须是字母或下划线3 标识符中的字母区分大小写标识符中的字母区分大小写4 标识符要能反映程序对象的内容特征,不宜随意命名标识符要能反映程序对象的内容特征,不宜随意命名5 保留字不能用于程序中的用户自定义对象的标识符保留字不能用于程序中的用户自定义对象的标识符将下面的标识符进行归类,并指出哪些是不合法的标识符,并说出原因.A25d _23s if If while wHile -2w 23da Uu5c do return a6gb aa +wds 2s关键字(保留字):用户自定义标识符:
9、任务三任务三 执行执行C C语言程序语言程序菜单栏菜单栏编辑窗口编辑窗口信息窗口信息窗口功能键提示栏功能键提示栏1认识Turbo C2.0集成开发界面启动启动Turbo cTurbo c开发工具开发工具新建编辑一个新建编辑一个C C程序程序保存程序文件保存程序文件编辑运行程序编辑运行程序查看程序运行结果查看程序运行结果2.2.演示演示C C语语言言源源程程序序的的运运行行要要经经过过、和和,每每步步生生成成的的文文件扩展名分别是件扩展名分别是、。Turbo CTurbo C编译器操作编译器操作请描述编译器窗口菜单的操作要点。请描述编译器窗口菜单的操作要点。快捷键能够提高操作的效率,请找出实现下
10、面操作的快捷键。快捷键能够提高操作的效率,请找出实现下面操作的快捷键。程序文件存盘:程序文件存盘:编译运行程序:编译运行程序:查看用户屏幕:查看用户屏幕:打开程序文件:打开程序文件:退出编译器:退出编译器:根据观察完成:根据观察完成:uC C语言程序由一个或多个函数组成,函数是一段具有特定格式的程语言程序由一个或多个函数组成,函数是一段具有特定格式的程序段,其中有且仅有一个序段,其中有且仅有一个mainmain函数。函数是函数。函数是C C程序的基本单位。程序的基本单位。uC C函数由函数头和函数体函数由函数头和函数体2 2部分组成。函数名后必须跟有一对小括部分组成。函数名后必须跟有一对小括号
11、,小括号是函数的标志;函数体由一对大括号括起来的语句序列号,小括号是函数的标志;函数体由一对大括号括起来的语句序列组成。组成。u分号分号“;”是是C C语句的结束符。语句的结束符。C C编译器以分号来识别一个语句,编译器以分号来识别一个语句,因此,一行可写多个语句,一个语句也可以写在多个程序行上。因此,一行可写多个语句,一个语句也可以写在多个程序行上。知识盘点:(1 1)英文字母:)英文字母:a az z和和A AZ Z(2 2)阿拉伯数字:)阿拉伯数字:0 09 9 (3 3)其他符号:)其他符号:()()、+、-、*、%、=、=、=、!=!=、!、&、|、+、-、+=+=、-=-=、*=、
12、/=/=、%=%=等,它们一般由等,它们一般由1 12 2个符号组成用作个符号组成用作C C语言的运算符;还语言的运算符;还包括空格、换行符、回车符、单双引号、大括号、逗号、包括空格、换行符、回车符、单双引号、大括号、逗号、分号、反斜线等符号。分号、反斜线等符号。C C语言的基本字符集:语言的基本字符集:标识符可由字母、数字、下划线标识符可由字母、数字、下划线3 3种字符组成。种字符组成。标识符的第一个字符必须是字母或下划线。标识符的第一个字符必须是字母或下划线。保留字不能用作用户标识符,保留字不能用作用户标识符,C C语言的关键字请见附录语言的关键字请见附录3 3区分字母的大小写,区分字母的
13、大小写,timetime、TimeTime、TIMETIME是是3 3个完全不同的标识符。个完全不同的标识符。标识符由一个或多个字符组成,但一般只有前标识符由一个或多个字符组成,但一般只有前8 8个字符有效(个字符有效(Turbo Turbo C C的标识符前的标识符前3232个字符有效)。个字符有效)。标识符宜选取能反映所标识的对象的有意义的英文单词(或缩写),标识符宜选取能反映所标识的对象的有意义的英文单词(或缩写),做到见名知意,提高程序的可读性。做到见名知意,提高程序的可读性。标识符的选择应遵循标识符的选择应遵循“常用取简,专用取繁常用取简,专用取繁”的原则,一般在的原则,一般在6 6个字个字符以内就能适应各种应用的需求。符以内就能适应各种应用的需求。用户标识符命名规则:用户标识符命名规则:Turbo CTurbo C的常用快捷键:的常用快捷键:程序文件存盘:程序文件存盘:F2F2编译运行程序:编译运行程序:Ctrl+F9Ctrl+F9查看用户屏幕:查看用户屏幕:Alt+F5Alt+F5打开程序文件:打开程序文件:F3F3退出编译器:退出编译器:Alt+xAlt+x