事实证明Linux永远是NO.1 | 张戈博客

  • 时间:
  • 浏览:2
  • 来源:熊猫辅助网_提供洋葱娱乐网技术_梅花辅助网资讯

嗨,我正在写一三个 多多简单的tcp连接,帮我 让这些tcp连接打印出一三个 多多整数。

  1.   
  2. int main() {   
  3.     int linux = 701;   
  4.     printf(“%d”, linux);   
  5.     return 0;   
  6. }  

够简单吧。真的吗?

我把它存成了code.c

现在我编译并运行它:

  1. $ gcc code.c && ./a.out  

糟糕!,编译失败,再次出现了下面的错误信息:

  1. code.c: In function ‘main’:   
  2. code.c:4:6: error: expected identifier or ‘(’ before numeric constant    
  3. int linux = 701;   
  4.      ^  

这是一三个 多多在线编译这段代码的链接:http://ideone.com/kQCmVL

困惑 !!

在谷歌上搜索这些错误——得到的信息是这些错误需要对代码进行预避免。

于是,我在编译时带上了-E参数,它能让编译在预避免后停止:

预避免过的main()函数代码显示如下:

  1. int main() {   
  2.     int 1 = 701;   
  3.     printf(“%d\n”, 1);   
  4.     return 0;   
  5. }  

我晕!C语言的预避免编辑器竟然将变量Linux加在了整数1。当编译器遇到了int 1 = 701;一句话时,抛出了错误。

现在,我不对变量Linux赋任何值:

  1.   
  2. int main() {   
  3.     printf(“%d\n”, linux);   
  4.     return 0;   
  5. }  

编译并运行:

  1. $ gcc code.c && ./a.out  

在线编译的链接地址:http://ideone.com/kyrNDw

编译成功然后输出:

事实证明,Linux时不时 Number 1。

[英文原文:C language and the linux macro – proof that linux is always Number 1 ]


 博主:我完后 特意在redhat系统中试了下,还果真本来,哈哈,这是linux系统默认赋值么?看来linux嘴笨 是开发者引以为傲的系统呢!

猜你喜欢

10分快三骗局_迅雷2019年Q2财报:云计算环比增长40.6%

8月14日晚间,迅雷集团提前大选了截至2019年6月200日的第二季度未经审计财报。第二季度迅雷集团总营收为47200万美元,环比增长15.7%;订阅收入为2140万 美元,环

2019-11-17

分分3分快三开奖_贝玲妃Benefit花漾胭脂水 让你桃花满面等风来

 每个女生都不 公主心少女梦,你你这一甜梦是由各分分3分快三开奖种各样的粉色编织而成,那不可能 让粉嫩爬上了分分3分快三开奖唇颊,又会是一番怎么才能 才能 的风情呢?80

2019-11-17

2分时时彩合法吗_纪梵希净白焕能祛斑精华露精准淡斑开启无瑕肌肤保卫战

 2分时时彩合法吗随着生活节奏加快和环境污染加重,各种皮肤问題层出不穷。稍不留神,脆弱的肌肤就已经得到色斑的“眷顾”。这2分时时彩合法吗时,前要及时采取法律土依据,不能击退色斑

2019-11-17

秒速pk10可靠不_2019 年 11月 12 日 随笔档案

2019年11月12日为有哪些什么都任务管理器员没哟升级到架构师?摘要:对大家任务管理器员来说,发展的途径要么是走管理岗,从开发升级到项目经理甚至是部门经理;要么走技术升级路线

2019-11-17

极速快3神彩争8_习近平:让互联网更好造福国家和人民

 4月19日,中共中央总书记、国家主席、中央军委主席、中央网络安全和信息化领导小组组长习近平在北京主持召开网络安全和信息化工作座谈会并发表重要讲话。新华社记者马占成摄4月19日

2019-11-17