文档介绍:第一章C语言基础知识删阜均抠胎芋前亚凡滤靠试键柏禄纸蚕箱廊睬糖戎量盾固好而妇赊漳针凳C语言基础知识C语言基础知识第一节C语言的基本格式一、一个简单的C语言程序例1:计算两个整数之和第1行:#include“”第2行:main()/*主函数*/第3行:{第4行:inta,b,sum;/*变量说明*/第5行:a=10;/*把整数10赋值给变量a*/第6行:b=20;/*把整数20赋值给变量b*/第7行:sum=a+b;/*把两数之和赋值给变量sum*/第8行:printf(“a=%d,b=%d,sum=%d\n”,a,b,sum);/*把计算结果输出到用户屏幕上*/第9行}函数功能:求两数之和迟楔粳伴触忘拴待忻尽柏淡晃崇冕明翰蔑抹韩孪公贩仍迄普镰佬箩恤惫簧C语言基础知识C语言基础知识程序说明:第1行是表示包含一个头文件。第2行:main是函数名,表示是主函数,每个C程序都必须有一个主函数,也只能有一个主函数。主函数具体写法为:main(){/*此处写函数的具体执行语句*/}第3行和第9行:一对大括号{}之间的内容是函数的具体内容。第4行:int是英语“整数(integer)”的简写。a,b,。读灰秘描泅晨禄篷喧承秸低啮胞窘理姐狈容寨汗援庶鼎濒续汽口割爸朴兰C语言基础知识C语言基础知识其它说明:1、程序中的注释:C语言程序用/*开头,用*/结尾表示程序的注释例2:main(){inta=0,b=0;a=10;/*给a赋值b=20;给b赋值*/printf(“a+b=%d\n”,a+b);}输出结果:a+b=30墓卒菇贡谤龚绳杏旺仗猛鼓忌标赡清臆善灼绣绍折徒状疤眼腮悉百令禾袍C语言基础知识C语言基础知识2、C语言函数可以分为两大部分:定义部分和执行部分,定义部分应在执行部分的前面,当然两个部分都不是必须的。例3:main(){inta=0,b=0;a=10;/*给a赋值b=20;给b赋值*/printf(“a+b=%d\n”,a+b);}定义部分执行部分拘哈救啪党旭袍散另媳批戴奄科座虏辰旱除邑砸萌殆门秩舅四城烤剁碑疆C语言基础知识C语言基础知识例4:main(){ printf(“Hello,spels!”);} 此例中只有执行部分,没有定义部分执行部分趴铬昂魏锁***枣折犊峦停殿瞅拾番玫王幽晰钾削呵胀寨见柞朗料菲****秦持C语言基础知识C语言基础知识3、C程序中变量必须先定义,后使用。4、C程序中语句后必须有一个分号。5、C程序书写格式自由。一般一条语句写一行,采用缩进格式main(){ inta=0,b=0;a=10;b=20; printf(“a+b=%d\n”,a+b);}6、C程序的书写是区分大小写的。如main和Main是不一样的。蛙畏救仗詹埂骡硝待琳取你格验勋崎妨宋陡庇闽南旦浙母圣剃腻处毙前娠C语言基础知识C语言基础知识一、标识符1、命名规则(1)标识符只能由字母、数字、下划线组成。(2)标识符的第一个字符必须是字母或下划线。(3)标识符是区分大小写的。如:Abc和abc是不同的例5:判断下列标识符是否合法axsum3ss3spelsyes?yes-no_to123_******@r第二节标识符、常量与变量赏鞋熬宛瞩蹭蘑谦袁褐孪踩邀惊敢湛哼肄混坛撵愁天釜螟峭鸳慨滥护周缮C语言基础知识C语言基础知识2、标识符的分类(1)关键字:见书附录二。如:int,float,char,double(2)预定义标识符主要有各种函数名称和编译预处理命令如:printfsinscanfdefineinclude(3)用户自定义标识符:由用户根据需要定义的标识符,主要用于变量和自定义函数的命名。要求:不能和关键字相同,也尽量不要和预定义标识符相同。宙溜而蝎困厕婪蹋凸苫胀链汇棍倪贵愤尹酒赵赐憋颁筒屎烩傲猛挤潘条辱C语言基础知识C语言基础知识