C语言再学习 -- 关于注释
生活随笔
收集整理的這篇文章主要介紹了
C语言再学习 -- 关于注释
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
C語言注釋有三種情況
1)單行注釋: //
2)多行注釋: /* ?*/
3)#if0/1注釋:
#if 0
#endif
和
#if 1
#endif
注意:注釋不能嵌套,第一個 /* 符號和第一個 */ 符號之間的內(nèi)容都被看做是注釋,不管里面還有多少個 /* 符號
/*hello world! /*I love you*/ */看下面的語句:
y = x/*p /* p指向除數(shù) */
本意似乎是用 x 除以 p 所指向的值,把所得的商再賦給 y。而實際上, /* 被編譯器理解為一段注釋的開始,編譯器將不斷地讀入字符,直到 */ 出現(xiàn)為止。也就是說,該語句直接將 x 的值賦給了 y,根本不會顧及后面出現(xiàn)的 p。將上面的語句重寫如下:
y = x / *p /* p指向除數(shù) */
或者更加清楚一點,寫作:
y = x / (*p) /* p指向除數(shù) */
面試題:
#include <stdio.h>int main (void) {int /*...*/i;char* s = "abcd //efg";//hello \world!//in/*...*/t i;return 0; }前三條注釋都是對的,有沒有想到。
總結(jié)
以上是生活随笔為你收集整理的C语言再学习 -- 关于注释的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在分布式环境中解决session共享问题
- 下一篇: 互联网晚报 | 3月2日 星期三 |