
练习的分析和答案第1章C语言概述简短回答问题C语言主要功能的概述. [答案](1)语言简洁,紧凑,易用且灵活. (2)数据类型丰富,表达能力强. (3)经营者多元化. C语言的运算符非常广泛. (4)结构化控制语句. 例如if ... else语句,while语句,do while语句,switch语句,for语句. (5)允许直接访问物理地址. C语言中包含的位和指针操作可以直接访问内存地址. (6)生成的目标代码质量高,可移植性好. 2.组成C语言程序的基本单元是什么?它是什么部分? [答案]函数是组成C语言程序的基本单元. 完整的C程序通常由文件包含,宏定义,函数描述,变量和一个或多个函数组成. 3. C程序通常采取什么步骤? [答案](1)编辑; (2)编译; (3)链接生成EXE文件; (4)执行. 二. 运行程序以写入结果输入以下程序并运行. main(){int a1,a2,x; a1 = 100; a2 = 50; x = a1-a2; printf(“ x =%d \ n”,x);} [答案]操作结果是: x = 50 2.输入以下程序并运行.

main(){int a1,a2,x; a1 = 10; a2 = 20; x = a1 * a2; printf(“ a1 =%d,a2 =%d \ n'',a1,a2); printf(“ X =%d \ n”,x);} [答案]操作结果为: a1 = 10,a2 = 20 x = 200 3.编程问题参考本章中的示例,编写一个C程序以显示以下信息: *************************我爱C程序! ***** ******************** [分析和提示]①必须有一个文件include语句#include

3. C中包含哪些类型的常数?各个组成如何? [答案] C语言中的常量是那些值是预定的,并且它们的值在程序执行期间不再更改. 常量的分类遵循基本的数据类型分类原则,并且C编译系统自动将它们存储在该类型的相应存储单元中. 它的类别包括整数常量,浮点常量,字符常量,字符串常量和枚举常量. 整形常量分为十进制整形常量,八进制整形常量和十六进制整形常量. 浮点常量分为十进制和指数形式. 在C中,字符常量是用单括号括起来的字符或字符序列,而字符串常量是用双括号括起来的零个或多个字符的序列. 4. 简要描述指针,变量指针,变量值,指针变量和指针变量值的含义? [答案]该地址在C语言中也称为“指针”. 由变量分配的存储器的第一个字节的地址称为变量的指针(地址),并且变量的值位于分配的地址单元中. 一旦分配了地址,它将不再更改,因此指针是一个常量. 由于它是常量,因此可以将其分配给变量. 用于存储指针的变量称为指针变量. 指针变量的值是变量的地址,并且可以为指针变量分配不同的指针值. 5. 以下哪个是非法常数?解释为什么它是非法的. 123,3.1415926,0892,'M','\ n',0xabc,0.618E-6c语言入门经典(第5版) 答案,“ Morning”,3.8e-3.14 [答案]非法常数是: 0892-包含非八进制数字8和9 3.8e- 3.14——非法指数浮点常数: e之后的指数必须为整数.

6. 以下哪个变量定义语句不正确?为什么?请纠正. (1)char c1,int a2; (2)INT a,b;浮点xc语言入门经典(第5版) 答案,y; (3)a,b: 字符; (4)字符如果; (5)整数a,b(6)整数a: b: c; (7)整数a,x;浮动x,y; [答案](1)char c1,int a2;错误. 当定义不同类型的变量时,将分号彼此分开. 已更正: char c1;整数a2; (2)INT a,b;浮点x,y;错误. C中类型名称的关键字必须小写. 已更正: int a,b;浮动x,y; (3)a,b: 字符;错误. C语言中变量定义的格式为: 类型名称变量名称;更正为: char a,b; (4)字符如果;错误. 变量名称不能与C语言关键字重复. 已更正: char f1; (5)int a,b错误. 变量定义显示为语句,并应以分号结尾. 已更正:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-149477-1.html
别说优秀的男性
就是国家来收割你肉的时候
无论在任何情况下都绝不放弃对南海疆域的管控