c语言辅导班第2章
50页1、全国计算机等级考试 二级C语言,第2章 C程序设计的初步知识,第2章 C程序设计的初步知识,2.1 简单C语言程序的构成和格式 求矩形的面积#include main()double a,b,area;a=1.2; /*将矩形的两条边长赋给a和b*/ b=3.6;area=a*b; /*计算矩形的面积并存储到变量area中*/printf(“a=%f,b=%f,area=%fn”,a,b,area);/*输出矩形的两条边长和面积*/,补充以下几点:,(1)任何一个C程序都必须包含以下格式:main() (2)C语言的函数体可以分为两大部分:定义部分和执行部分,定义部分必须在执行部分之前。 (3)C程序中用到的变量都必须先定义后使用,定义变量必须放在程序的定义部分。 (4)C程序无论是定义语句还是执行语句,每一个语句最后都必须有一个分号,即使是程序的最后一个语句也不例外。分号是结束的标志。 (5)C程序书写格式自由,语句可以从任一列开始书写,一行内可以写多个语句。,4,函数与主函数 程序由一个或多个函数组成 必须有且只能有一个主函数main() 程序执行从main开始,在main中结束,
2、其它函数通过被主函数直接或间接调用得以执行。 程序语句 C程序由语句组成 用“;”作为语句终止符,5,例:/*输出/*矩形的两条边长*/和面积*/,注释 注释部分部分只是给程序设计者阅读,对程序的实际运行不起任何作用 /* */为注释,不能嵌套,6,优秀程序员的素质: 使用TAB缩进 对齐 有足够的注释 有合适的空行,main( ) . ,main( ) int i , j , sum;sum=0;for(i=1; i10;i+)for(j=1;j10;j+)sum+=i*j ;printf(“%dn”,sum); ,2.2 标识符,在C语言中用于给各种对象起名字的有效字符序列称为标识符。 标识符可以用作常量名、变量名、函数名和后面要学到的指针名、数组名等。 C语言中的标识符的命名规则如下: (1)标识符只能由字母、数字和下划线组成。 (2)标识符的第一个字符必须是字母或下划线。 (3)标识符中的大小写字母是有区别的,如abc与Abc是两个完全不同的标识符。,合法的标识符: a x sum spels program ab1 _to file_5 a1b2c3 _2 B3 非法的标识符
3、: yes? (含有不合法的字符“?”) 234a (第一个字符不能为数字) yes no (空格不是合法的标识符字符) yes/no (含有不合法的字符“/”) r (“”不是字母,为不合法标识符字符),C语言的标识符分为如下三类,关键字:关键字具有特定含义的、专门用来说明C语言特定成分的一类标识符,不能另作他用。如int就是关键字,用来定义整型变量的标识符。 预定义标识符:在C语言中预先定义并具有特定的含义的标识符,可以另作他用,但建议尽量不要修改其含义。如库函数名字 printf , scanf和编译预处理命令define ,include等。,10,auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef unsigned union void volatile while,32个关键字,C语言的标识符分为如下三类
4、,用户标识符:由用户根据需要定义的标识符。用户标识符一般用来给变量、函数、数组或者指针等命名。命名时,标识符的选择由用户自定,但是不能与关键字相同。 用户可以把预定义标识符重新定义做他用,但这将使这些预定义标识符失去预先定义的意义。 例如 int printf=3;printf就是合法的用户标识符,常量,定义:所谓常量就是在程序的运行过程中,其 值不能改变的量。 常量分为整型常量、实型常量、字符常量和字符串常量等。常量的类型从字面形式上是可以区分的。 C语言中,用一个符号名来代表一个常量(符合标识符命名规则),称为符号常量。,例:计算圆面积的C语言程序,#include “stdio.h” #define PI 3.14159 /*定义符号名PI为3.14159*/ main() float r, area;r=12.5;area=PI*r*r;printf(“area=%fn”,area); 在程序进行编译的时候,所有出现PI的地方,都用3.14159 来替换,变量,定义:变量就是在程序的运行过程中其值可以改变的量。它们是由用户定义的,变量的命名必须遵循标识符的命名规则。 先定义,后
《c语言辅导班第2章》由会员luoxia****01815分享,可在线阅读,更多相关《c语言辅导班第2章》请在金锄头文库上搜索。
2014年度述职报告冉东
teach_our_kids知识
《猜谜语ppt课件》
2014高考英语(北师大版)总复习课件unit21humanbiology
secondlanguageacquisitionandthecriticalperiod
《铁路营业线施工安全管理办法》(铁运〔2012〕280号)学习教案
走近大师
c语言2级
c语言课件3
《拿来主义》——课件
庆云中学10-11学年八年级上数学人教版第十二章轴对称复习课件ppt(共41张ppt)
人教版八上轴对称第一节的课件
ppr管材管件价格表
proe3基础教案1讲
c语言第9章2动态数据结构(二级c的内容,可参考)
2015年新版,北师大版,五年级下册倒数
第3讲_物业管理基本内容与环节
2011总结类
c语言辅导班第2章
茶馆创业计划书调研报告
2022-05-09 54页
2022-04-21 116页
2022-04-20 69页
2022-04-18 77页
2022-04-14 35页
2022-04-14 43页
2022-04-14 49页
2022-04-14 92页
2022-04-14 264页
2021-11-26 33页