C语言基础面试题及详细答案
一、基础概念题(必考题,侧重理解而非死记)
1.请解释C语言中“变量”和“常量”的区别,各举2个实际开发中常用的例子
答案:
核心区别:变量的值在程序运行过程中可以被修改,常量的值一旦定义就不能修改,且定义时必须初始化。
变量例子:
1.intage=22;//存储用户年龄,可能根据输入修改
2.floatscore=89.5;//存储考试成绩,可修改
常量例子:
1.constintMAX_SIZE=100;//数组最大长度,固定不变,避免魔法数字
2.#definePI3.14159//圆周率,预处理阶段替换,
原创力文档

文档评论(0)