当前位置: 技术问答>linux和unix
请教大家一个include的问题
来源: 互联网 发布时间:2017-04-30
本文导语: 看到很多代码,头文件如下: # include "stdio.h" 我不太明白为什么#和include之间多了个空格? 编译器词法分析时候可能会跳过它们之间的空格,但 为什么要这么写呢?是某个C标准的版本规定的? 谢谢各位! ...
看到很多代码,头文件如下:
# include "stdio.h"
我不太明白为什么#和include之间多了个空格?
编译器词法分析时候可能会跳过它们之间的空格,但
为什么要这么写呢?是某个C标准的版本规定的?
谢谢各位!
# include "stdio.h"
我不太明白为什么#和include之间多了个空格?
编译器词法分析时候可能会跳过它们之间的空格,但
为什么要这么写呢?是某个C标准的版本规定的?
谢谢各位!
|
编译器将跳过空格,这么写可能是个人习惯。
|
随便吧。。。想加100个空格也没人管。。。都ok的
|
不影响的吧!没有什么特别的意思,个人习惯吧
但是
#include // 这个最好用 ,这样就直接到系统标准库下的include文件去找
#include "stdio.h" // 会先在当前目录查找,查不到才到系统的标准库的include文件下找
因为这个是标准库的头文件,所以最好用
但是
#include // 这个最好用 ,这样就直接到系统标准库下的include文件去找
#include "stdio.h" // 会先在当前目录查找,查不到才到系统的标准库的include文件下找
因为这个是标准库的头文件,所以最好用
|
没有规定,如果有也是某个公司内部的规定,
我曾遇到过有个公司的代码,全都加了你说的那个空格的
我曾遇到过有个公司的代码,全都加了你说的那个空格的