C程序设计初步知识1

C程序设计初步知识1

ID:36709703

大小:557.50 KB

页数:52页

时间:2019-05-10

C程序设计初步知识1_第1页
C程序设计初步知识1_第2页
C程序设计初步知识1_第3页
C程序设计初步知识1_第4页
C程序设计初步知识1_第5页
资源描述:

《C程序设计初步知识1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C程序设计的初步1.1认识C语言程序1.程序实例#include/*预编译命令,将标准输入输出函数作为头文件包括到用户源文件中*/main()/*主函数,名为main*/{/*函数体.开始*/floata,b,area;/*说明部分.定义变量类型*/a=1.2,b=30.0;/*执行部分.赋值语句*/area=a*b;/*执行部分.赋值语句*/printf(“a=%f,b=%f,area=%f”,a,b,area);/*执行部分.输出语句*/}/*函数体.结束*//**/表注释,成对出现.不能嵌套2.1简

2、单的C程序设计1.2实例总结1.C程序结构预编译命令主函数main(){函数体开始说明部分;必须写在执行部分前执行部分;}函数体结束2.2标识符、常量、变量2.2.1标识符标识符定义:用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列。标识符命名规则(1)有效字符:只能由字母(A~Z,a~z)、数字(0~9)和下划线组成,且以字母或下划线开头。(2)有效长度:随系统而异,但至少前8个字符有效。如果超长,则超长部分被舍弃。例如,由于student_name和student_number的前8个字符相同,有的系统认

3、为这一个变量,是一回事而不加区别。例:判断下列哪些可做C中的标识符?area456PPI_asfa#Dc.wP203p注意:C语言对英文字母的大小敏感,即同一字母的大小写,被认为是两个不同的字符。习惯上,变量名和函数名中的英文字母用小写,以增加可读性。思考题:在C语言中,变量名total与变量名TOTAL、ToTaL、tOtAl等是同一个变量吗?标识符命名的良好习惯──见名知意:所谓“见名知意”是指,通过变量名就知道变量值的含义。通常应选择能表示数据含义的英文单词(或缩写)作变量名,或汉语拼音字头作变量名。例如,name/xm(姓名

4、)、sex/xb(性别)、age/nl(年龄)、salary/gz(工资)。一、关键字有固定含义,不能另作它用来。TC2.0有43个下表列出了C语言的所有关键字:autoenumrestrictunsignedbreakexternreturnvoidcasefloatshortvolatilecharforsignedwhileconstgotosizeof_Boolcontinueifstatic_Complexdefaultinlinestruct_Imaginarydointswitchdoublelongtypedefel

5、seregisterunion例如:intdouble;关键字,不能另作它用。否则:是一种语法错误,不能通过编译!标识符的分类auto:声明自动变量一般不使用double:声明双精度变量或函数int:声明整型变量或函数struct:声明结构体变量或函数break:跳出当前循环else:条件语句否定分支(与if连用)switch:用于开关语句long:声明长整型变量或函数case:开关语句分支enum:声明枚举类型register:声明积存器变量typedef:用以给数据类型取别名(当然还有其他作用)char:声明字符型变量或函数ex

6、tern:声明变量是在其他文件正声明(也可以看做是引用变量)return:子程序返回语句(可以带参数,也看不带参数)union:声明联合数据类型const:声明只读变量float:声明浮点型变量或函数short:声明短整型变量或函数unsigned:声明无符号类型变量或函数continue:结束当前循环,开始下一轮循环for:一种循环语句(可意会不可言传)signed:生命有符号类型变量或函数void:声明函数无返回值或无参数,声明无类型指针(基本上就这三个作用)default:开关语句中的“其他”分支goto:无条件跳转语句siz

7、eof:计算数据类型长度volatile:说明变量在程序执行中可被隐含地改变do:循环语句的循环体while:循环语句的循环条件static:声明静态变量if:条件语句二、预定义标识符预定义标识符是系统定的,具有特定含义。C语言提供的库函数名和编译预处理命令(宏替换define宏终止undef文件包含include动态存储分配函数mallocfreecalloc)等构成了预定义标识符。如重新定义另作他用时,失去原预定义的原意。建议不要另作他用。如printf,scanf。三、用户标识符用户根据自己需要定义。一般用来给变量、函数、数组

8、等命名。定义时,注意见名知义,增强程序的可读性。当用户标识符和关键字相同时,系统编译出错;当用户标识符和预定义标识符相同时,系统编译没有提示,但预定义标识符失去原定含义,代之用用户确认的含义。C语言的关键字不能用作变量名(用户标识符)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。