改了一下 這回也不行
/*
? ? 作者: ?imooc
? ? 程序介紹:注釋演示
?*/
#include <stdio.h>
int main()
{
? ? 這是一首思念家鄉的詩
? ? printf("床前明月光,"); ??
/*
? ? 短短四句詩,寫得清新樸素,明白如話。它的內容是單純的,但同時卻又是豐富的。
?*/
? ? printf("疑是地上霜。"); ?
/*
? ? 它是容易理解的,卻又是體味不盡的。詩人所沒有說的比他已經說出來的要多得多。
?*/
? ? printf("舉頭望明月,"); ?
/*
? ? 它的構思是細致而深曲的,但卻又是脫口吟成、渾然無跡的。從這里,我們不難領
?*/
? ? printf("低頭思故鄉。"); ??
/*
? ? 會到李白絕句的“自然”、“無意于工而無不工”的妙境。
?*/
return 0; ? ?
}
2015-02-18
本節正確代碼應如是:
#include <stdio.h>
int main()
{
? ? //?這是一首思念家鄉的詩
? ? printf("床前明月光,");
? ? printf("疑是地上霜。");
? ? printf("舉頭望明月,");
? ? printf("低頭思故鄉。");?
? ? /* ?短短四句詩,寫得清新樸素,明白如話。它的內容是單純的,但同時卻又是豐富的。
? ? 它是容易理解的,卻又是體味不盡的。詩人所沒有說的比他已經說出來的要多得多。
? ? 它的構思是細致而深曲的,但卻又是脫口吟成、渾然無跡的。從這里,我們不難領
? ? 會到李白絕句的“自然”、“無意于工而無不工”的妙境。?*/
return 0; ? ?
}
??
? 請作者注意下劃線的部分,其實也就是倆個原則問題:
? ——多行注釋:? /* 注釋內容 */?
? ——單行注釋:? //注釋一行
? 在這里我注意到作者用多行注釋去注釋單行:
/*
? ? 會到李白絕句的“自然”、“無意于工而無不工”的妙境。
*/
這是可行的!
? 但是如果用單行注釋去注釋多行:
? //短短四句詩,寫得清新樸素,明白如話。它的內容是單純的,但同時卻又是豐富的。
? ? 它是容易理解的,卻又是體味不盡的。詩人所沒有說的比他已經說出來的要多得多。
? ? 它的構思是細致而深曲的,但卻又是脫口吟成、渾然無跡的。從這里,我們不難領
? ? 會到李白絕句的“自然”、“無意于工而無不工”的妙境。
這是行不通的!
2015-01-23
第一行沒有注釋 ? ? ??? //這是一首思念家鄉的詩
2015-01-18
第一個printf前那句話沒注釋啊。。