請教有關c語言的問題,請教一個有關C語言的問題

2021-12-27 18:29:21 字數 1840 閱讀 7385

1樓:匿名使用者

註釋一是幫助自己記憶設計程式時的思路,以備以後修改;一是在別人讀取你的程式時能讀懂。這個是利己利他的一項工作。

如果程式中有比較重要的介面呼叫規則、複雜的演算法、重要的分支、容易混淆等情況時,可以加上一些註釋實現上述功能。

如果這個程式是要公用的話,就更要新增必要的註釋來幫助別人理解程式、少範錯誤、避免歧義。如果是自己用的程式,加註釋避免幾年以後回來修改時忘記當初設計思路,當然註釋的詳細程度還要看你是否有足夠的時間來新增,如果是簡單、流行的程式段,不加註釋也罷。

2樓:

註釋有的時候比**更重要

在小型練習程式中有沒有註釋可能無所謂,因為只是用來驗證某個功能或者玩玩兒而已

但是大型專案的**行數一般以萬行來計,而且不同的部分由不同的程式設計師完成,如果沒有註釋,則相互交流會很困難;對於複雜的演算法部分,關鍵的地方,也許過幾個月你自己也忘了原來是怎麼想的了

現在追求**複用,如果沒有註釋,就很難確定這個模組到底在幹嘛,到底能幹嘛,不然每次重看原始碼還不如重寫。

就執行來看,兩者是沒有區別的,編譯器在編譯的時候會把註釋部分扔掉,也就是說,註釋是為程式設計師寫的,不是給使用者看的

總的來說,養成寫註釋,寫好註釋的習慣是很有必要的!

希望對你用幫助。

3樓:雨諾與諾

有註釋的好,比如你自己寫了一個程式,你過7天再來看這個程式,如果沒有註釋,邏輯又比較繁瑣,你就要花很久看,甚至看不懂,程式是你自己寫的都看不懂,或者話很久是不是浪費時了。如果你要加入一個功能,因為看不懂程式無法下手。在公司裡面,一個程式往往好多人做,你沒有註釋,你的**別人無法讀或者很難讀。

加註釋的時候編譯會自動把註釋的類容刪掉,所以對電腦,加註釋和不加註釋一樣,電腦最後得到的東西是一樣的,所以速度沒有影響,加註釋永遠是對的,而且必須加註釋。

4樓:匿名使用者

有註釋和沒有註釋對於計算機來說沒有任何區別,但是對於人來說,區別相當大。

比如我現在做專案,看之前人的**,他的函式名都寫成aaa(),bbb().ccc()...完全不知道幹嘛用的,裡面也沒有註釋,看起來很費勁。

幾百行的**也不能一帶而過,如果有註釋,那我只需要直到函式是幹嘛的,不用糾結怎麼實現,而且在關鍵的難點出加入註釋,便於讀者理解。

其次,對於不需要的**,可以將其註釋掉,而不是直接刪除,這樣便於之後的人(有可能就是你自己)看**的時候更容易理解。

5樓:種燒餅的怪叔叔

很通俗的說就是,註釋可以讓使用者不瞭解實現方法就可以使用軟體,就好比開車不用理解發動機的原理一樣。比如一個函式有幾十行,但是他的功能就是把一個陣列進行排序。那麼只需一條註釋就能解釋清楚了,客戶只需使用無需瞭解過程。

請教一個有關c語言的問題

6樓:蕭蕭雨菲

double也是用%f輸出的。

%e也是用%m.ne的

小數點佔space

7樓:匿名使用者

a=24.12345

printf("%6.2f",a);//輸出6位有效數字(不含小數點),小數點後面是2位

printf("%.2f",a);//輸出 ,小數點後面是2位

8樓:匿名使用者

double 和float 是一樣的,對於 e 也是一樣的,小數點和 e中的 + - 號都是佔一位的。

1.234567+e001 ,一共佔13位,輸出 %10.2e 結果是:1.23+e001,注意1.23 前邊有一個空格。

9樓:技術域

譚浩強的c++程式設計裡面最後講了好多關於輸出格式控制的東西,你去找找吧

請教c 相關的基礎問題,請教一個c 模板相關的基礎問題

這個是初學者常見問題了。簡而言之,目前絕大多數c 編譯器不支援將模版類 模版函式的宣告與實現分開。所以你要寫就全部一起寫在 h 標頭檔案中,不要分開寫到 h 和 cpp 個檔案中。編譯器是以cpp檔案為單位來生成目標檔案的,在編譯階段多個cpp的編譯是獨立的。而對於模版,編譯器的做法是,如果有人用到...

請教有關作業系統的問題,請教一個有關作業系統的問題

首先說一下啟動。c盤,依然是啟動盤,因此,c盤不可能全部刪除,否則d盤上的系統無法啟動。1在d盤上的系統啟動後,你試著刪那些c盤上的檔案,所有的資料夾可以刪的都刪去.c盤下直接放著很多小的檔案,不要刪,否則會無法啟動。這樣,絕大多數內容都去掉,可以節省出一些磁碟空間。2.啟動項這兒,如果沒有改過的話...

考研問題請教,請教一個問題

如果真的想拿一個研究生證的話,可以直接考本部院校。還有就是和你選擇的專業有關係,看你本部院校的專業是不是強項專業。這樣就好了啊 有考研的學長學姐嗎,請教一個問題 建議你可以在群裡面或是貼吧上面直接寫出你的問題,看到的學長學姐一定會回答你的。有很多啊,你最好把你的專業,想要報考的學校都說一下,大家才好...