考考你的C语言
2015-12-29 19:37
260 查看
问题1:
int main(void) { int x=3; fun(); printf("%d",x); } void fun(void) { }
实现fun(),是main函数中的打印结果不是3!
问题2
int main(void) { int x=3; fun(); x = 4; printf("%d",x); } void fun(void) { }
实现fun(),是main函数中的打印结果是3!
问题3
函数跳转时,之前临时变量怎样保存?函数参数怎样传递?函数怎样返回?就你熟悉的一款处理器和开发平台做详细举例!
只能说这三个问题要求的基本功都不浅,第三个是在面试展讯软件开发时被问到了,还好知道ATPC。。。
相关文章推荐
- c语言之遗漏---标准C的标记化结构初始化语法
- 《C++Primer 5e》学习笔记(4):语句
- 深入理解C++中函数参数——传值与传址详解
- 【笨木头C++】基与基础10:又是函数之引用
- C++ Queues(队列)、Priority Queues(优先队列)
- C语言 字符串操作函数
- 我推荐的一些C\C++书籍
- Something about C
- c++ Const关键字
- __attribute__ ((__packed__)) 编译通不过
- C语言 基础之printf打印输出
- HDU5595:GTW likes math
- caffe源码c++学习笔记
- 格式化C语言命令indent
- Cannot load library: soinfo_link_image(linker.cpp:1635)
- VC++编写ActiveX控件
- QML中C++与ListModel交互摸索方案
- C++函数对象
- 二叉查找树(BST)的实现
- c++模板函数声明定义分离编译错误详解