C语言基础面试题及详细答案.docx

C语言基础面试题及详细答案

一、基础概念题(必考题,侧重理解而非死记)

1.请解释C语言中“变量”和“常量”的区别,各举2个实际开发中常用的例子

答案:

核心区别:变量的值在程序运行过程中可以被修改,常量的值一旦定义就不能修改,且定义时必须初始化。

变量例子:

1.intage=22;//存储用户年龄,可能根据输入修改

2.floatscore=89.5;//存储考试成绩,可修改

常量例子:

1.constintMAX_SIZE=100;//数组最大长度,固定不变,避免魔法数字

2.#definePI3.14159//圆周率,预处理阶段替换,

文档评论(0)

1亿VIP精品文档

相关文档