- 1
- 0
- 约5.9千字
- 约 8页
- 2017-10-22 发布于北京
- 举报
32升本第一二三章C语言概述
第章 C语言
通过以下这个简单的C程序例子,了解C程序的格式和构成。
main()
{
int a, b , sum ;
a=10;
b=20;
sum =a+b;
printf(%d , sum);
}
注:
(1)C程序中有且仅有一个main函数,程序从main函数开始执行,并且在main函数中结束。
(2)用“{ }”括起来的部分称为“函数体”,“{”和“}”必须成对出现,表示开始和结束。
(3)main()函数的格式:
main()
{
函数体
}
(4)变量先定义,后使用。定义部分必须在执行部分的前面。
(5)C程序中每条语句(定义语句或执行语句)都必须以”;”结束。
(6)注释内容必须放在”/*” 和 “*/” 之间。”/*” 和 “*/”必须成对出现。”/” 与 “*”之间不能有空格。
(7)printf为C语言的屏幕输出函数,注意写法。
(8)书写程序时应遵循的规则:语句中的不同单词至少且必须加一个空格以示间隔,若已有明显的间隔符,也可不再加空格来间隔;最好一个语句占一行。
补充:
注释
C语句中有两种注释方法:
(1)//:只能注释一行
(2)/*…*/:可注释多行,在“/*”和“*/”之间的都属于注释部分。
注:注释在程序运行时,不执行,第二种注释需要注意,在二级C考试中出现过,参考教材。
第三章 数据类型、运算符、表达式
一、常量与变量
1、常量
在程序的运行过程中,其值不发生改变的量。
2、常量分类
(1)直接常量
直接常量又包括整型常量(如12、-3、0)、实型常量(如4.6、-1.23、1.2E+3)和字符常量(如A、6)。
(2)符号常量
符号常量在使用之前必须先定义,其一般形式为:
#define 符号常量标识符 常量值
通过以下两个实现功能相同(求圆面积)的程序,给学生解释使用与不使用符号常量两者的区别。
程序1: 程序2:
#define R 5 main()
#define PI 3.14159 {
main() float area;
{ int r;
float area; r=5;
area=PI*R*R; area=3.14159*r*r;
printf(%f, area); printf(%f, area);
} }
注:习惯上符号常量的标识符用大写字母。符号常量的值在其作用域内不能被改变。
3、变量
在程序的运行过程中,其值可以改变的量。
4、变量的定义
变量定义的一般形式为:
类型说明符 变量名;
注:变量名是合法的标识符,但不可以是关键字;允许在一个类型说明符后,定义多个相同类型的变量,各变量名之间用逗号间隔,最后一个变量名之后必须以“;”号结尾;一般变量的定义放在函数体的开头部分。
通过以下例子的讲解,进一步掌握变量的定义与使用。
main()
{
int a, b, c;
a=15;
b=20;
c=b-a;
printf(%d , c);
}
二、标识符
1、标识符命名规则
(1)只能包含字母、数字和下划线
(2)第一个字符必须是字母或下划线
(3)C语言区分大小写,如grade和Grade是两个不同的标识符。
例、判断下列标识符的合法性 (书练习1)
sum _to file_5 _2 a y-m-d 4d yes?
2、标识符分类
(1)关键字:已经事先定义好了,程序远不能再将它们另做它用。参看教材,记住常用的关键字(如int、if、do、break、case、char等)。
(2)预定义标识符:在C语言系统中已经使用了的标识符(如printf、scanf、define、include等)。预定义标识符可用作用户标识符。
(3)用户标识符:根据用户需要定义的标识符(用户自己取的名字)。用户标识符不能是关键字。
注:标识符必须掌握。
三、整数和实数
1、整型常量分类
(1)八进制整型常量
以数字0开头,其中由数字0~7组成,如023、0
您可能关注的文档
- 2015河南事业单位公基专项练习文学常识.doc
- 2015浙江事业单位备考资料用新《消法》防治“双十一”后遗症.doc
- 2015湖南特岗招考音乐备考西方音乐史之古希腊音乐.doc
- 2015最新小米应用商店规则.docx
- 2015湖南省考行测常识判断亮点.doc
- 2015经济学考研自身经历.doc
- 2015给高三学生的贺词(精选).doc
- 2015美西植提展项目简介.doc
- 2015考研上海财经金融专硕420分经验谈.doc
- 2015苏州国考省级行测常识判断亮点解读.doc
- 2026年及未来5年单排圆针项目市场数据调查、监测研究报告.docx
- 2026年及未来5年通用谐振器项目市场数据调查、监测研究报告.docx
- 2026年及未来5年白饭豆项目市场数据调查、监测研究报告.docx
- 2026年及未来5年铍青铜板材项目市场数据调查、监测研究报告.docx
- 2026年及未来5年开口器长螺丝项目市场数据调查、监测研究报告.docx
- 2026年及未来5年柏木洗面台项目市场数据调查、监测研究报告.docx
- 2026年及未来5年实时细胞计测装置项目市场数据调查、监测研究报告.docx
- 2026年及未来5年高周波预热机项目市场数据调查、监测研究报告.docx
- 2026年及未来5年中性复印纸项目市场数据调查、监测研究报告.docx
- 2026年及未来5年管道静态混合器项目市场数据调查、监测研究报告.docx
最近下载
- 《GB/T 38271-2025塑料 聚苯乙烯(PS)、抗冲击聚苯乙烯(PS-I)、丙烯腈-丁二烯-苯乙烯(ABS)及苯乙烯-丙烯腈(SAN)树脂中残留苯乙烯单体含量的测定 气相色谱法》.pdf
- 刑事诉讼法(西南政大)中国大学MOOC 慕课 期末考试答案.docx VIP
- (正式版)H-J 1079-2019 固定污染源废气 氯苯类化合物的测定 气相色谱法(正式版)(正式版).docx VIP
- 一种多酶级联反应催化蔗糖生产异麦芽酮糖醇的方法及其应用.pdf VIP
- 美国膳食指南(2025-2030)解读课件PPT.pptx
- 2025版护理文书书写规范PPT课件(完整版).pptx
- 2025年组织生活会个人对照检查发言材料.docx VIP
- 心功能不全护理查房.pptx VIP
- 2025年房地产经纪人房产议价经典案例分析之“法律纠纷预防”专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照自动驾驶模式数据链通信原理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)