- 0
- 0
- 约2.05千字
- 约 2页
- 2026-09-13 发布于北京
- 举报
复试笔试C语⾔重要简答题整理
1.从C语⾔执⾏效率⽅便,简述下C语⾔采取了哪些措施提⾼执⾏效率。(14分or20分)(年年
考,⾮常重要)
使⽤指针:有些程序⽤其他语⾔也可以实现,但C能够更有效地实现;有些程序⽆法⽤其它语⾔实现,如直
接访问硬件,但C却可以。正因为指针可以拥有类似于汇编的寻址⽅式,所以可以使程序更⾼效。
2.使⽤宏函数:宏函数仅仅作为预先写好的代码嵌⼊到当前程序,不会产⽣函数调⽤,所以仅仅是占⽤了空
间,⽽使程序可以⾼效运⾏。在频繁调⽤同⼀个宏函数的时候,该现象尤其突出。函数和宏函数的区别就在
于,宏函数占⽤了⼤量的空间,⽽函数占⽤了时间。
宏函数的例⼦:
1#includestdio.h
2#defineMAX(a,b)(ab?a:b)
3intmain(){
4intmaxNum=MAX(5,6);
5printf(Themaxnumis:%d\n,maxNum);
6return0;
7}
3.使⽤位操作:位操作可以减少除法和取模的运算。在计算机程序中数据的位是可以操作的最⼩数据单位,
理论上可以⽤位运算来完成
原创力文档

文档评论(0)