您当前的位置: 首页 >  面试
  • 3浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C语言面试题总结

CodeAllen嵌入式编程 发布时间:2021-08-14 07:37:33 ,浏览量:3

1 预处理

问题1:什么是预编译?何时需要预编译?

答:

预编译又称预处理,是整个编译过程最先做的工作,即程序执行前的一些预处理工作。

主要处理#开头的指令。如拷贝#include包含的文件代码、替换#define定义的宏、条件编译#if等。.

何时需要预编译:

1、总是使用不经常改动的大型代码体。

2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。

问题2:写一个“标准”宏,这个宏输入两个参数并返回较小的一个

答:#define MIN(x, y) ((x)

关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0397s