掌握c程序的基本结构及c语言基本语法成分

掌握c程序的基本结构及c语言基本语法成分

ID:33482624

大小:72.00 KB

页数:4页

时间:2019-02-26

掌握c程序的基本结构及c语言基本语法成分_第1页
掌握c程序的基本结构及c语言基本语法成分_第2页
掌握c程序的基本结构及c语言基本语法成分_第3页
掌握c程序的基本结构及c语言基本语法成分_第4页
资源描述:

《掌握c程序的基本结构及c语言基本语法成分》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、n掌握C程序的基本结构及C语言基本语法成分;n理解C语言数据类型的概念,掌握整形、浮点型、字符型数据的存储形式、取值范围、表示形式及基本运算;n掌握格式输入输出函数的使用,理解输入输出格式字符串与输入输出数据间的匹配关系;n2、语言基本语法成分nC语言的字符集n由字母、数字、空格、标点和特殊字符组成n标识符n标识符只能是字母、数字和下划线组成的字符串,并且其第一个字符必须是字母或下划线n关键字 关键字是由C语言规定的具有特定意义的字符串,通常也称为保留字n运算符 表示各种运算功能n分隔符 逗号、空格、Tab和回车n

2、整型数据占有4个字节的存储空间,以二进制定点补码的形式存储。n它的取值范围为-2147483648~2147483647即-231~(231-1),整型数据没有小数部分n浮点型数据占有4个字节的存储空间,以浮点的形式存储;n取值范围:±(2.4×10-38~2.4×1038)n在C语言中,浮点型常量有两种表示形式:n小数形式由正负号、数字和小数点组成,小数点前后的0可以省略,但小数点不能省略。n例如:0..2532.78-12.2.0等。n指数形式用科学记数法来表示浮点数,一般用来表示很大或很小的数。n在C语言中字

3、符型常量是用单引号括起来的单个字符•例如:‘A’、‘b’、‘0’、‘+’等。n字节中存储的是字符的ASCII码格式输出函数–格式字符串为:%[标志][输出最小宽度][.精度][长度]类型–关系运算符:>,<,>=,<=,==,!=–运算结果:逻辑值(0,1)–关系运算的优先级–关系运算符中:>,<,>=,<=高于==和!=–和其他运算符比较:算术运算符→关系运算符→赋值运算符–逻辑运算符:&&,

4、

5、,!–结合方向:&&和

6、

7、从左至右,!从右至左–运算结果:逻辑值(0为假,1为真)–逻辑运算的优先级–逻辑运算符中:!

8、→&&→

9、

10、–和其他运算符比较:!→算术运算符→关系运算符→&&→

11、

12、→赋值运算符–短路特性【常用的条件判断表达式】(1)intx;判断x是偶数:x%2==0;(2)charc;判断c是否为数字:c>='0'&&c<='9'(3)charc;判断c是否为英文字母:c>='A'&&c<='Z'

13、

14、c>='a'&&c<='z'(4)floatx,y;或doublex,y;判断x==y:fabs(x-y)<=1e-6;(5)floatx,y;或doublex,y;判断x!=y:fabs(x-y)>1e-6;nfor和wh

15、ile先判断循环条件后执行循环体,do-while语句先执行循环体后判断循环条件。nwhile、do-while、for可以相互替换使用。n通常使用情况–while语句多用于循环次数不定的情况。–for语句多用于循环次数固定的情况。–do-while语句多用于至少要运行一次的循环nbreak语句——中止语句–功能:在循环语句和switch语句中,终止并跳出循环体或开关体–说明:nbreak只能终止并跳出最近一层的结构nBreak只能用于循环语句或switch语句ncontinue语句——中断语句–功能:结束本次循环

16、,跳过循环体中尚未执行的语句,进行下一次是否执行循环体的判断–仅用于循环语句中n循环编程n求累加和n求阶乘n以回车键结束,统计数字、字母及其他字符的个数n求最大公约数,最小公倍数n判断素数n统计一个整数的位数,并逆序输出n输出字符图形数组编程n一维–求数组中最大(最小)值及下标,然后把它和数组中最前面的元素对换位置–数组排序–在数组中插入(删除)一个元素n二维–矩阵转置–各行(列)元素之和,主对角线元素之和–杨辉三角形n字符串——串处理函数及输入输出函数第七章函数n函数定义和函数调用n掌握数组作为参数的函数调用n掌

17、握函数的嵌套和递归调用n掌握变量作用域n了解变量存储类别static函数应注意的问题1、函数功能2、函数参数的数目和顺序3、函数返回值函数的声明函数的定义函数的调用函数参数的传递•单向值传递•地址传递第八章指针为什么引入指针的概念–指针作形参可以在子函数中修改实参变量的值–指针作形参可以使子函数有多于一个的返回值指针与一维数组ninta[10],*p=a;则我们要使用数组中第i个元素,可以用如下的方法表示:下标法:a[i],p[i]指针法:如*(a+i),*(p+i)输入输出整型数组a的全部元素。(假有10个元素)

18、指针法main(){inta[10],i,*p;p=&a[0];for(i=0;i<10;i++)scanf("%d",p+i);for(i=0;i<10;i++)printf("%d",*(p+i));}数组名计算地址法main(){inta[10];i;for(i=0;i<10;i++)scanf("%d",a+i);for(i=0;i<10;i++)p

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

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

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