C语言基础考察
来源:互联网 发布:狄金森学院 知乎 编辑:程序博客网 时间:2024/05/16 06:54
下面程序的输出是什么?你是不是一眼就能看出来呢???
考察C语言的基本功。
1.
答案是:
*&
因为a>0,进入case 1,发现b<0为false,应该进入0,但是没有,退出这个switch,但是case1没有break,只能进入case0,满足条件后输出*,同样没有break退出,进入default后输出&退出。
2.
答案:
5,2,2,4,2
解析:
知识点:1.函数都是值传递,所以不会改变外部i的值。2.全局变量和局部变量符合就近原则。
所以第一次i=5
然后i=5/2=2
但是进入之后经过层层运算后,里面的i变化,但是返回的时候i就释放掉,对原来的i没有影响。所以i=2
第三次i=2
第四次,进入函数后根据就近原则i相当于局部变量,局部变量为4,所以输出4,但是到printf时,i还是main里面的i,与刚才在函数中的i无关,所以还是2
0 0
- C语言基础考察
- C语言基础考察
- C语言基础考察
- C语言细节考察
- C/C++笔试题-主要考察C/C++语言基础概念、算法及编程
- C/C++笔试题-主要考察C/C++语言基础概念、算法及编程
- C语言递归考察系统栈大小
- C/C++笔试题-主要考察C/C++语言基础概念、算法及编程,附参考答案,分享给大家
- C/C++笔试题-主要考察C/C++语言基础概念、算法及编程,附参考答案,分享给大家。
- 考察新人的两道c语言题目
- 能考察编程能力的C语言试题
- 考察新人的两道c语言题目
- java基础知识点考察
- 我考察新人的两道c语言题目(考察有一年嵌入式linux开发经验的人)转
- 我考察新人的两道c语言题目(考察有一年嵌入式linux开发经验的人)(转)
- C语言面试题大汇【同时考察下自己的C语言能力】
- Java基础部分内容考察基础
- C语言选择结构练习题精选,附答案、难易程度以及考察点
- Android 自定义View (ImageView )
- C++易错点总结
- 一道matlab作业题:假设从楼上到楼下有8个台阶,每一步有三种走法:走1个台阶;走2个台阶;走3个台阶,问可以有多少种方案?并将所有方案输出
- CoreData入门
- 第五季极客挑战赛misc 隐写题---python熟悉
- C语言基础考察
- FAFUOJ 1572 Big castle(树形DP)
- Android 系统开机logo的修改
- Python 的 Socket 编程教程
- (五)java运算
- 使用 libevent 和 libev 提高网络应用性能——I/O模型演进变化史
- 读书笔记
- 蓝桥杯 制作表格 循环条件判断
- Boost.Asio基础(四)