在上一篇文章中我們已經(jīng)嘗試著初步的了解了C語言,那么我們今天就來介紹一下C語言中我們必須掌握的一些東西。
首先是C語言的構(gòu)成,在上節(jié)中我們第一次打印出了“hello world !”,那么除了main/printf/預(yù)編譯指令之外,還有一切其他的組成部分,還是之前的代碼:
#include <stdio.h>
int main(){
/* Write C code in this online editor and run it. */
printf("Hello, World! \n");
return 0;
}
我們可以看到,在printf語句的最后有一個(gè)分號“;”,而且return語句的最后也有分號,在C語言中分號是語句結(jié)束符,每個(gè)語句都要以分號結(jié)束,它也代表了一句命令的結(jié)束,一個(gè)邏輯的實(shí)現(xiàn)。如果我們不帶分號會出現(xiàn)什么結(jié)果呢?
Expected ';' after expression
所用編譯工具不同,那么它的提示語句可能存在差異,這個(gè)就是提示我們沒有加分號,即語法錯(cuò)誤。在以后的編程中,如果你遇到一些報(bào)錯(cuò)怎么也找不到錯(cuò)在哪里,可以看一下是不是哪條語句忘記加分號了~別看分號很小,但是至關(guān)重要哦~
在以后做一些大項(xiàng)目的時(shí)候,c語言就不是簡單的幾行代碼,而是很龐大的代碼工程,少則幾百兆,多則幾百g的都有,而那個(gè)時(shí)候如果沒有注釋的話代碼閱讀起來就會吃力枯燥無味難受,所以我們要養(yǎng)成寫注釋的好習(xí)慣。注釋有兩種寫法,一種是單行注釋,一種是多行注釋。下面用代碼演示一下注釋的寫法:
#include <stdio.h>
int main() {
//這里是單行注釋
/*
這里是多行注釋
*/
printf("Hello, World!\n");//打印 hello world!
/*
返回 0
*/
return 0;
}
單行注釋的格式就是: //
//
多行注釋的格式就是以/*為開頭,以*/為結(jié)尾
/*
*/
添加注釋可以讓自己和他人在看代碼或者回顧代碼時(shí)一目了然,而且不影響代碼的編譯結(jié)果,所以,嘗試著去為自己的代碼添加注釋吧~
本次就講到這里,下次再會~