(中职)C语言程序设计模块二电子课件.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《(中职)C语言程序设计模块二电子课件.pptx》由会员分享,可在线阅读,更多相关《(中职)C语言程序设计模块二电子课件.pptx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、YCF正版可修改PPT(中职)C语言程序设计模块二ppt电子课件LOGOC语言快速入门C语言程序结构认识模块22.1一个C程序例子快速认识C语言程序结构本节通过一个例子来认识C语言程序的基本结构。在程序中,除注释里的内容外,所有的符号都必须是英文符号。注释符为/*/。程序示例(程序中的行号不是程序的一部分,只是方便解释程序):/*程序功能:比较输入的两个整数,输出最大的那一个,再输出3.14乘以最大值的积*/1.#include stdio.h/*预处理,包含头文件stdio.h*/2.#define PI 3.14/*定义宏名PI*/3.int max(int x,int y);/*声明函数
2、原型*/4.int main()/*主函数*/5./*主函数体开始*/6.int a,b,c=0;/*声明部分。定义3个整型变量*/7.scanf(%d%d,&a,&b);/*执行语句。在键盘上输入2个10进制整数*/8.c=max(a,b);/*执行语句。调用自定义max函数,把结果赋给c。此句执行的是第1218行*/2.1一个C程序例子快速认识C语言程序结构9.printf(The max number is%dn,c);/*执行语句。在屏幕上输出最大的数并换行*/10.printf(PI*c=%fn,PI*c);/*执行语句。输出PI*c的结果并换行*/11./*主函数体结束*/12.i
3、nt max(int x,int y)/*自定义函数max*/13./*max()函数体开始*/14.int z;/*声明部分。定义一个整型变量z*/15.if(xy)z=x;/*执行语句。若xy,则把x赋给z*/16.elsez=y;/*执行语句。否则把y赋给z*/17.return(z);/*执行语句。z值返回到max函数的调用处c=max(a,b);*/18./*max()函数体结束*/2.2程 序 详 解2.2.1预处理#include stdio.h(1)#开头为“预处理命令”(关于预处理,详见模块10)。(2).h表示该文件是头文件(关于头文件,详见模块10.4)。stdio.h为
4、C语言标准输入/输出头文件,它里面定义了scanf()和printf()等标准输入/输出函数。在一个C语言程序中,当要使用到库函数时,必须包含该库函数所在的头文件。(3)包含头文件有两种方式:#include stdio.h和#include。和的区别是:表示编译时直接在软件设置指定的路径(如Turbo C或Win-TC所在文件夹下的include文件夹)寻找stdio.h头文件。有则加载,没有则报错。表示编译时先在正在编辑的源代码文件所在的文件夹里面寻找stdio.h头文件,如果没有,就转到软件设置指定的路径中寻找(转为寻找方式)。2.2程 序 详 解2.2.2宏定义#define PI 3
5、.14define是宏定义命令,PI是宏名(通常用大写字母表示),3.14是字符串常量,意思是用PI这个宏名来代表3.14这个常量。2.2程 序 详 解2.2.3函数原型声明int max(int x,int y);什么是函数?函数就是一个子程序(或模块),这个子程序实现一个单一的功能,如求面积的功能、求最小公倍数的功能等(关于函数,详见模块7)。max()是一个自定义函数,其调用于第8行,定义于第12行,因此,调用处于定义之前。规则是:当自定义函数定义于其调用之后时,要在其调用之前对函数原型进行声明。一般来说,函数原型声明于main()外面的程序头部位置,且以“;”结束。2.2程 序 详 解
6、2.2.4主函数int main()main()是C程序的主函数。一个C程序有且只能有一个main()函数。C程序的执行始于main()函数也终于main()函数。(1)int指函数类型为int型。因为main()函数是系统调用的,运行完毕要返回一个值给操作系统,以确定main()是否正确执行。返回0表示main()正常结束,否则说明程序运行出错,需调用错误处理。(2)main()函数在程序中的位置可随意,不会影响程序的执行。(3)2.2程 序 详 解2.2.5函数体开始和结束和在这里“”是main()函数的函数体开始的地方,到第11行“”处则是main()函数的函数体结束的地方。C语言的函数
7、由函数首部和函数体构成。函数首部包括函数名、函数返回值类型、参数名、参数类型等;函数体则由“”括起来。2.2程 序 详 解2.2.6变量的定义及初始化int a,b,c=0;这是函数体的声明部分,声明必须以“;”结束。在这里声明了3个整型(int)变量,分别是a、b、c;声明多个变量时变量之间用“,”隔开,其中,变量c被初始化为0。变量,意即变化的量,是相对于常量而言的。变量是C语言中最重要的名词之一。可以说,变量是C语言活的灵魂。2.2程 序 详 解2.2.6变量的定义及初始化int a,b,c=0;数据类型 变量名;例如:(1)“int a;”定义(或声明)一个名为a的整型(int)变量。
8、(2)“float b_1;”声明一个名为b_1的单精度浮点型(float)变量。(3)“long x;”声明一个名为x的长整型(long)变量。具体数据类型请查阅“1.3.1C语言的数据类型”。变量的声明一般在函数体的首部,必须以“;”结束。1.变量的定义方法2.2程 序 详 解2.2.6变量的定义及初始化int a,b,c=0;(1)变量名只能由字母、数字和下划线组成,不能用关键字做变量名。(2)变量名不能以数字开头,长度不能超过32个字符,多余的不被识别。(3)变量名中大、小写字母被视为不同的字符,习惯上变量名用小写字母表示。(4)可以同时声明多个同类型变量,变量名中间用“,”隔开。(5
9、)变量定义必须放在变量使用之前,一般放在函数体的开始部分。2.变量的命名规则2.2程 序 详 解2.2.6变量的定义及初始化int a,b,c=0;变量的初始化就是在定义(声明)变量时给变量赋一个初始值。赋值方法是用赋值运算符“=”。注意它不是数学运算中的“等于”符号,C语言中“等于”符号的写法是“=”。例如:(1)“int a=5;”读作:定义(或声明)一个整型变量a并初始化其值为5。这样,在变量a的内存中就有了一个整型值5。(2)“float x_1=3.65;”读作:声明一个单精度浮点型变量x_1并初始化其值为3.65。3.变量的初始化此句以下为语句执行部分。本句表示输入两个十进制整数到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 模块 电子 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内