- 9
- 0
- 约 35页
- 2016-12-11 发布于重庆
- 举报
c语言面试题.
C 语言面试题
1、局部变量能否和全局变量重名?
答: 能, 局部会屏蔽全局。 要用全局变量, 需要使用:: ;局部变量可以与全局变量同名,
在函数内引用这个变量时, 会用到同名的局部变量, 而不会用到全局变量。 对于有些编译器而言, 在同一个函数内可以定义多个同名的局部变量, 比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。
2、如何引用一个已经定义过的全局变量?
答: extern 可以用引用头文件的方式, 也可以用 extern 关键字, 如果用引用头文件方式
来引用某个在头文件中声明的全局变理,假定你将那个编写错了,那么在编译期间会报错 ,
如果你用 extern 方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连
接期间报错。
3、请写出下列代码的输出内容
#include stdio.h
int main(void)
{
int a,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf(b,c,d:%d,%d,%d,b,c,d);
return 0;
}
答:10,12,120
4、 程序的局部变量存在于(堆栈) 中, 全局变量存在于 (静态区 )中, 动态申请数据存在
于( 堆)中。
7、设有以下说明和定义:
typedef union
{
long i;
int k[5];
char
您可能关注的文档
- Azjogk期货法律法规预测试卷二..doc
- AutoCAD模拟测试题..doc
- Aznhbc期货法律法规预测试卷六..doc
- Azusqm期货法律法规预测试卷四..doc
- A卷-试卷模板..docx
- Android面试题Android的消息机制..docx
- a同分异构体专题..doc
- aqlvokw哈尔_滨商业大学机械制造工艺学试题04-05和答案..doc
- aiyfueg植_物生理学考研真试题24套..doc
- B-2010-2011无机化学期末考试题..doc
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
原创力文档

文档评论(0)