iOS 學習筆記:(二)C語言 —— 2.4 注釋
#include <stdio.h>// 這是一個主函數,是程式的入口/* 注釋一般都是綠色 注釋的兩大作用: 1.檢查代碼的作用 2.排錯 */int main(){ // 這個函數會在螢幕上輸出 printf("abc\n"); printf("abc\n"); printf("cde\n"); return 0;}1.什麼是注釋1)注釋是在所有電腦語言中都非常重要的一個概念,從字面上看,就是註解、解釋的意思2)注釋可以用來解釋某一段程式或者某一行代碼是什麼意思,方便程式員之間的交流。假如我寫完一行代碼後,加上相應的注釋,那麼別人看到這個注釋就知道我的這行代碼是做什麼用的3)注釋可以是任何文字,也就是說可以寫中文4)在開發工具中注釋一般是豆沙綠色2.單行注釋1)單行注釋以兩個正斜杠開頭,也就是以//開頭,只能注釋一行,從//開始到這行的結尾都是注釋的內容2)任何地方都可以寫注釋:函數外面、裡面,每一條語句後面3.多行注釋多行注釋以/*開頭,以*/結尾,/*和*/中間的內容都是注釋4.注釋的作用1>被注釋的代碼不會參與編譯?注釋是寫給人看的,不是給電腦看的。電腦怎麼可能看得我們寫的中文嘛。因此,當編譯器的時候,並不會將注釋編譯到.o目標檔案中?從.o檔案的大小可以間接看出注釋後的代碼並沒有被編譯2>檢查代碼的作用3>排除錯誤5.注釋的嵌套現象1)單行注釋可以嵌套單行注釋、多行注釋// 哇哈哈 // 呵呵呵// /* fsdfsdf */ // sdfsdfsd2)多行注釋可以嵌套單行注釋/* // 作者:MJ // 描述:第一個C語言程式作用:這是一個主函數,C程式的進入點 */3)多行注釋不能嵌套多行注釋/* 哈哈哈 /*嘻嘻嘻*/ 呵呵呵 */4)下面的寫法是錯誤的// /* 哈哈哈*/6.注釋的重要性?要養成寫注釋的良好習慣。絕大部分專案經理檢查下屬代碼的第一件事就是看有沒有寫注釋,也有很多公司的機試也會檢查注釋(機試就是給你一道編程題、一台電腦,在規定時間內解題)?今天,你寫了幾百行代碼,很高興,做出了一個非常不錯的功能,但是,忘了寫注釋。一個星期過後,你再回去看那一段代碼,你可能完全看不懂了,這是很正常的事。如果你寫了注釋,那情況就不一樣了,注釋可以協助你回顧代碼的作用。?你在某家公司待了1年多,寫了10幾萬行代碼,但是你不寫一點注釋。有一天你離職了,新的員工接手你做的項目,他首先要做的事情肯定是要讀懂你寫 的代碼。可是你一點注釋都沒寫,10萬行代碼,全部都是英文,這會讓這位新員工非常地蛋疼。每個人都有自己的思想,寫代碼的思路肯定是不一樣的,看別人寫 的代碼是件非常痛苦的事情,特別是沒有注釋的代碼。你不寫注釋的做法會大大降低公司的開發效率。因此,所有的正規公司都非常重視注釋。7.習題看看下列程式能否運行成功,如果能,說出運行結果:1>程式1// 主函數int main() { printf("itcast\n"); return 0;}2>程式2// 主函數int main() { printf("//itcast\n"); return 0;}3>程式3主函數int main() { printf("itcast\n"); return 0;}4>程式4int main(){ printf(//"itcast\n"); return 0;}5>程式5int main() // 主函數 { //printf("itcast\n"); return 0;}