C语言程序设计形成性考核册复习资料.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
![preview](https://dl-preview.csdnimg.cn/86029997/0001-dbfe72788d0847ffba6c2649997b4967_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
【C语言程序设计知识点】 1. **源程序文件的扩展名**:在C语言中,源程序文件的默认扩展名为`.c`。 2. **目标文件的扩展名**:源程序经过编译后生成的目标文件的默认扩展名为`.obj`(在Windows环境下)或`.o`(在Unix/Linux环境下)。 3. **可执行文件的扩展名**:由多个目标文件连接而成的可执行文件的默认扩展名为`.exe`(在Windows环境下)或没有特定扩展名(在Unix/Linux环境下)。 4. **程序运行步骤**:正确的程序开发流程是从上机到得到结果的几个操作步骤,依次是编辑(编写源代码)、编译(将源代码转化为机器语言)、连接(将编译后的目标文件与库文件合并)和运行(执行可执行文件)。 5. **保留字**:C语言中的保留字是具有特定含义的标识符,如`int`, `if`, `else`, `while`等。标识符`main`, `for`, `case`, `auto`是保留字,而`printf`, `scanf`是预定义标识符,不是保留字。 6. **程序的基本单位**:C语言中,程序的基本单位是函数,可以独立编译并执行。 7. **主函数的名字**:C语言程序中的主函数是程序的入口点,其名字为`main`。 8. **程序基本模块**:程序通常由多个函数构成,函数是程序的基本模块。 9. **合法的用户标识符**:用户自定义的标识符可以由字母、数字和下划线组成,并且不能以数字开头。例如,`a33`, `_123`是合法的标识符,而`2a`和``是非法的。 10. **存储占用**:在C语言中,整型常量`0`占用一个字节,字符常量`'0'`也占用一个字节,字符串常量`"0"`占用至少三个字节(包括结束符`\0`),浮点型常量`0.0`通常占用四个字节或更多。 11. **数据输入分隔符**:在C语言中,通过键盘输入多个数据时,常用空格或回车作为分隔符。 12. **算术运算**:`*a;`表示乘法,如果`a`的值为12,那么`*a`的结果是144。 13. **代数式表示**:在C语言中,表达式`abc1`的正确表示为`1.0 * b * c`,因为乘法运算的优先级高于加法。 14. **位移运算**:`<<`是位左移运算符,`15 << 2`相当于15乘以2的2次方,结果是30,所以输出`26,15`。 15. **逻辑运算**:`x && y`的值与`x`的值相同,当`x`和`y`都是非零(真)时,结果为非零(真);当`x`或`y`为零(假)时,结果为零(假)。 16. **逻辑表达式的否定**:`x > 0 && x <= 10`的相反表达式是`!(x > 0 && x <= 10)`,即`!(x <= 0 || x > 10)`,简化后得到`x <= 0 || x > 10`。 17. **逻辑表达式的否定**:`x > 0 && 5`的相反表达式是`!(x > 0 && 5)`,即`!(x <= 0 || 5)`,简化后得到`x <= 0 || 5`。 18. **逻辑运算符AND(&&)**:`x && y`为真意味着`x`和`y`都为真。 19. **逻辑运算符OR(||)**:`x || y`为假意味着`x`和`y`都为假。 20. **字符串长度**:字符串`"12\n"`的长度是7,包括末尾的换行符`\n`。 21. **注释**:在C语言中,单行注释以`//`开始,多行注释以`/*`开始,以`*/`结束。 22. **编译单位**:C语言的编译单位是扩展名为`.c`的源程序文件。 23. **标准输出**:C语言中,使用`printf`函数用于输出表达式值到标准输出设备,通常是显示器。 这些知识点涵盖了C语言的基础概念,包括文件扩展名、程序结构、数据类型、运算符、控制结构、输入输出以及程序注释等方面的内容,是C语言初学者需要掌握的基础知识。
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/86029997/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86029997/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86029997/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86029997/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86029997/bg5.jpg)
剩余26页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 3
- 资源: 5万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的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)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)