C語言(二):C語言概述
阿新 • • 發佈:2017-10-28
感覺 用途 計算機 一行 可用 讓其 pan 復合語句 sso
學習筆記:
- 運算符
- 函數
- 一個簡單的C語言程序
- 整型變量
- 換行符
- 註釋
- 關鍵字
概述:C語言程序是什麽樣子的?瀏覽本博客,會見到C語言的很多實例,初見C語言程序可能會感覺一些古怪,然而,在學習的過程中,你一定會喜歡上它們,如果熟悉除了C語言以外的其他語言,會對C語言有一種似曾相識的感覺。
#include <stdio.h> /頭文件函數調用模塊
int main(void)
{
int num; /定義num變量
num = 1; /給變量賦值
printf("I am a simple ");
printf("conputer. \n"); /使用printf函數
printf("My favorite number is %d because it is first.\n";num);
return 0; /返回值為0
}
1.1 示例解釋
C語言的6種語句:
- 標號語句
- 復合語句
- 表達式語句
- 選擇語句
- 叠代語句
- 跳轉語句
根據之前的首要代碼進行說明:
- #include<stdio.h> //包含另一個文件
- int main(void) //函數名
- /* */ //註釋
- {} //函數體開始
- int num; //使用一個名為num的變量,且變量為整型
- num = 1; //給變量賦值
- printf("I am a simple "); //調用printf函數
- printf("computer.\n"); //調用printf函數
- printf("My favorite number is %d because it is first.\n";num") //調用printf函數
1.2 C語言特性講解:
- #include<stdio.h> #include是一條C預處理器指令(perprocessor derective),stdio.h文件包含了供編譯器使用的輸入和輸出函數(如printf),通常,C語言的頂部信息都稱為頭文件(header)
- main()函數 # C程序一定從main()函數開始執行,而且main()函數必須是一個開始的函數。
- 註釋 # 在C語言程序中,被/* */兩個符號括起來的叫註釋,寫註釋能讓其他人或者你自己更能清楚地明白自己寫的代碼。
- 花括號、函數體和塊 # 首先,我們來認識一下在C程序中常用的括號符,{}是花括號、()是圓括號、[]是方括號。
- 聲明 # 聲明(declaration),聲明是C語言最重要的特性之一。
- 數據類型 # C語言可以處理多種類型的數據,如整數、字符和浮點數。把變量聲明為整型或者字符類型,計算機才能正確的儲存、讀取和解釋數據。
- 變量的命名 # 給變量命名的語句是需要有意義的,如一些標識符和變量名,舉個例子,你要定義數羊,應該定義為:sheep_count而不是X xx,如果變量名無法表達自身的用途,那麽可以用註釋來進行說明。
- 賦值 # num = 1這行代碼為賦值表達式語句,賦值是C語言的基本操作之一。
- printf()函數 # 圓括號表名printf是一個函數名。圓括號的內容是從main()函數傳遞給printf()函數的信息, 這裏的void傳輸過去的值就是為空。
- return語句 # 有返回值的C程序就得有return返回值語句,這裏的返回值為void,也就是無、空的,所以我們寫的是return 0 。
1.3 良好的編程代碼風格:
摘要:在編程中,一個良好的編程習慣能讓別人眼前一亮,大神或者小白的編程水平從代碼風格就能看出來,可以采納以下的建議:
- 在程序的開頭註釋你的程序是要做什麽的,用途是什麽。
- 變量的命名方式需要慎重,變量的命名關系到變量的意義在哪裏。
- 在主要部分註釋需要寫清楚自身的代碼是做什麽的
- 在函數中用空行分隔概念上的多個部分
- 每條語句各占一行
- 在C語言中定義多個變量可用逗號分隔
如何發現代碼中的錯誤?
首先,在編譯之前,可以查看源代碼是否能發現明顯的語法錯誤,接下來查看編譯器是否發現錯誤,檢查語法的錯誤是編譯器常見的錯誤之一,在編譯程序時,編譯器發現錯誤會報告錯誤信息,指出每一處錯誤的性質和具體位置
關鍵字與保留標識符:
關鍵字是C語言的詞匯。它們對於C語言而來比較特殊,不能用它們作為標識符(如:變量名)。許多關鍵字用於指定不同的類型,如int。
C語言(二):C語言概述