C语言程序设计基础练习

C语言程序设计基础练习

ID:41348723

大小:46.50 KB

页数:6页

时间:2019-08-22

C语言程序设计基础练习_第1页
C语言程序设计基础练习_第2页
C语言程序设计基础练习_第3页
C语言程序设计基础练习_第4页
C语言程序设计基础练习_第5页
资源描述:

《C语言程序设计基础练习》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C程序设计复习第一章C语言概述C程序是由函数构成的,函数是C程序的基本单位。一个C程序至少且仅包含一个main函数,也可以包含一个main函数和若干个其他函数。被调用的函数可以是系统提供的库函数,也可以是用户根据需要自己编制设计的函数。程序全部工作都是由各个函数分别完成的。第三章数据类型、运算符和表达式1.C语言的三种基本类型、常量与变量。2.字符常量与字符串常量有什么区别?3.整型数据与字符型数据间的转换。4.各类数值型数据间的混合运算后,所得结果的数据类型。5.算术运算符及其表达式(+、—、*、/、%、强制类型转换、取负、自增和自减),运算顺序和结合方向。6.赋值运算符和复合的赋值运算符

2、。7.逗号运算符和逗号表达式。第四章最简单的C程序设计1.程序的三种基本结构(顺序、选择和循环)。2.数据输出:格式输出printf(格式符和附加格式符)、字符输出putchar。3.数据输入:格式输入scanf(格式符和附加格式符)、字符输入getchar。。第五章逻辑运算和判断选取控制1.关系运算符、优先顺序及表达式。2.逻辑运算符、优先顺序及表达式。3.条件控制if语句:a)if(表达式)语句;b)if(表达式1)语句1;else语句2;c)if(表达式1)语句1:elseif(表达式2)语句2else语句n;4.条件运算符和条件表达式。a:b?c5.多分枝选择及break的使用:sw

3、itch(表达式){case常量表达式1:语句1;case常量表达式2:语句2:case常量表达式n:语句n;default:语句n+1}第六章循环控制1.当型结构:while(表达式)循环体;2.直到型结构:do循环体;while(表达式);3.For语句:for(表达式1;表达式2;表达式3)循环体;初值条件终值4.中断、继续、转向、返回语句:break;用于使程序跳出switch或循环。continue;结束本次循环goto标识符:无条件转向语句return;或return(表达式);函数返回调用处第七章数组数组是同类型数据的有序集合。1.一维数组的定义与引用:类型标识符数组名[常量表

4、达式];只能逐个引用,形式a[i]。一维数组初始化:在程序中使用赋值语句及输入语句,或者在程序运行前使用静态存储(static)数组及外部存储(extern)数组。2.二维数组的定义:二维数组的引用:逐个引用,形式a[i][j]。二维数组初始化:在程序中使用双重循环语句逐个赋值,或者在程序运行前使用静态存储(static)数组及外部存储(extern)数组。3.字符数组的定义与引用:与一维数组相同,只能逐个引用;或作为字符串引用。字符数组初始化:逐个赋值或以字符串形式赋值。字符串处理函数:puts(字符数组名);将一个字符串输出到终端,并回车换行。gets(字符数组名);从终端输入一个字符串

5、到字符数组,回车中止。第八章函数1.函数定义的一般形式:无参数函数:类型标识符函数名(){说明部分;语句;}注:无返回值,可不写类型标识符。有参数函数:类型标识符函数名(形式参数列表)形式参数说明{说明部分;语句;}注:类型标识符指定函数返回值的类型,无类型标识符时默认为整型数。空函数:类型标识符函数名(){}2.函数的调用一般调用形式:函数名(实际参数列表)函数调用方式:把函数调用作为一个语句,完成某种操作,无需返回值,如:printstr();函数出现在表达式中,要求有返回值参与运算,如:c=2*max(a,b);函数调用作为另一个函数的实参,如:printf(“%d”,max(a,b)

6、);说明:①被调用函数必须存在。②使用库函数,一般在文件开头用#include命令将有关函数信息包含进来。③自定义函数应与主调函数在一个文件中,若自定义函数在主调函数后,主调函数中应加以说明。函数的嵌套调用:C语言中不能嵌套定义函数,但可以嵌套调用函数,即在一个函数中调用另一个函数。函数的递归调用:在一个函数中直接或间接调用该函数本身。3.函数的参数函数的参数可以是变量,也可以是数组元素、数组名或指针变量。4.内部函数和外部函数、局部变量和全局变量、动态存储变量与静态存储变量。第九章编译预处理1.宏定义:用一个指定的标识符来代表一个字符串。不带参数的宏定义:#define标识符字符串带参数的

7、宏定义:#define宏名(参数表)字符串终止宏定义的作用域:#undef2.文件包含处理:一个源文件将另一个源文件包含进来。形式:#include“文件名”3.条件编译:对源程序中的一部分指定编译条件。第十章指针1.指针:是一个变量的地址,即分配给一个变量的内存起始地址。指针变量:是存放指针(另一变量地址)的变量。指针变量的定义形式:类型标识符*标识符2.指针变量的引用例如:intx=5,y,z,a[]={

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

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

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