1.简述编译时“错误”(error)和“警告”( warning)的区别。
答:在程序编译时,可能会出现致命“错误”(error )和“警告(warning ),系统出现“错误”时,无法运行,系统出现系统发出“警告”,提醒用户注意。在编译时出现“警告”,不属于致命性错误,可以继续运行并得到结果,但不保证结果完全精确,须由用户自己分析决定。
2.简述字符常量、转义字符和字符变量。
答:(1)字符常量是用单撇号括起来的字符,如'&';
(2)转义字符是用来作为输出信息时的控制符号,如'\n'代表换行;
(3)字符变量是用来存放字符常量的,它只能放一个字符;
3.简述符号常量的作用和使用方法。
答:符号常量用来简化编码中多次重复出现的特定数值,如PI=3.1415926,我们可以用PI替代。使用步骤:进行一次"预编译”如#define PI 3.1415926,然后进行正式的编译工作。
4.为什么使用符号常量?
答:1)简化书写格式、减少出错率。
2)定义符号常量可以提高程序的可读性,便于程序的调试和修改。
3)符号常量不同于变量,在其作用域内不能被改变和重新赋值。
4)习惯上人们把符号常量名用大写字母表示,变量用小写字母表示,以示区别。
5.举例说明在C语言中如何定义符号常量,使用符号常量的优点?
#define <符号常量> <常量> 例如:#define PI 3.1415926
优点:
1)简化书写格式、减少出错率。
2)定义符号常量可以提高程序的可读性,便于程序的调试和修改。
3)符号常量不同于变量,在其作用域内不能被改变和重新赋值。
4)习惯上人们把符号常量名用大写字母表示,变量用小写字母表示,以示区别。