C语言期末复习知识点总结 C语言程序设计辅导资料是一份系统的学习资源,涵盖了C语言的基本概念、语法结构、函数设计、数组操作、宏定义、指针操作、文件操作等方面的知识点,旨在帮助学生和开发者快速掌握C语言的知识体系。 一、基本概念 1. C语言程序是函数构成的,其中有且只有1个主函数,程序的执行总是从该函数开始。 2. 在C语言中,正确的标识符是由字母、数字和下划线组成的。 二、常数和变量 3. 定义一个符号常量PI,其值为3.1415926,格式是#define PI 3.1415926。 三、运算符 4. 结构化程序设计的三种基本结构是顺序结构、选择结构和循环结构。 5. 下面运算符< % ++ =按照优先级从高到低排列顺序为++,%,<,=。 6. 设整型变量X=5,Y=6,Z=7,执行X%=Y+Z后,X=5。 7. 设x=4,y=(++x)+(++x);表达式执行后,变量x的值为6。 四、控制语句 8. 写出表达式25>15&&65<25||88>75的值为1。 9. 写出表达式66>65&&65<85||85>95的值为1。 10. 表达式(int)(20+2.5*3+6+5.3)的值是38。 五、函数 11. 表达式m = a > b ? a+b : b+5;当a=15,b=11时,m的值为26。 12. 用条件运算符写出求两个整数x,y中大数的表达式z = x>y?x:y。 六、数组 13. 写出表达式3*5/7+7%3的值为3。 14. 执行语句“for(j=15 ;j >=5 ;j-- );”后,变量j的值为4。 15. 执行语句“for(s=0,j=5 ;j<=25 ;j=j+5)s=s+ j ;”后,变量s的值为75。 七、宏定义 16. 写一个带参数的宏定义,宏名是S,参数是a,b,宏体是a*b,格式是#define S(a,b) a*b。 八、数组操作 17. 定义一个长度为10的整形一维数组a,且前5个元素的初值为3,6,9,12,15,定义的格式为:int a[10]={3,6,9,12,15}。 18. 定义一个长度为2行3列的整形二维数组a,元素的初值为6,12,18,24,30,36定义的格式为:int a[2][3]={6,12,18,24,30,36}。 九、指针操作 19. 若有int a[3]={10,12,30};则a+1是a[1]12的地址。 20. 一个变量的指针是指该变量的地址。 十、文件操作 21. 在C语言中,允许在程序中用typedef来定义新的类型名代替已有的类型名,例如 typedef int INTEGER; 。 22. C语言采用编译方式将源程序转换为二进制的目标代码,编写好一个C程序到完成运行一般经过以下几个步骤:编辑、编译、连接、执行。 十一、其他知识点 23. 设有以下宏定义,则执行赋值语句a=PP*20;(a为int型变量)后,a的值是8140。 #define PR 80 #define PP PR+40 24. 在一个函数中有定义int a=21,*p=&a ;执行*p=*p +15+a;后,a的值为21。 25. char (*pa)[10];说明pa是一个指针,用来指向由10个字符型指针组成的数据。 26. 定义fp为文件型指针变量的定义方法为FILE *fp。 C语言期末复习知识点总结涵盖了C语言的基本概念、语法结构、函数设计、数组操作、宏定义、指针操作、文件操作等方面的知识点,为学生和开发者提供了一个系统的学习资源。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![lake](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/octet-stream](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/88580969/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88580969/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88580969/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88580969/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/88580969/bg5.jpg)
剩余26页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 9
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 打包和分发Rust工具.pdf
- SQL中的CREATE LOGFILE GROUP 语句.pdf
- C语言-leetcode题解之第172题阶乘后的零.zip
- C语言-leetcode题解之第171题Excel列表序号.zip
- C语言-leetcode题解之第169题多数元素.zip
- ocr-图像识别资源ocr-图像识别资源
- 图像识别:基于Resnet50 + VGG16模型融合的人体细胞癌症分类模型实现-图像识别资源
- C语言-leetcode题解之第168题Excel列表名称.zip
- C语言-leetcode题解之第167题两数之和II-输入有序数组.zip
- C语言-leetcode题解之第166题分数到小数.zip
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)