复试笔试C语言重要简答题整理.pdfVIP

  • 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)

1亿VIP精品文档

相关文档