從今天開始將針對C語言出一個系列教程,如果大家正在學C語言快來關注【零基礎玩嵌入式】一起學習吧
一、程序
程序 (Program)是為實現特定目標或解決特定問題而用計算機語言編寫的命令序列的集合,是為實現預期目的而進行操作的一系列語句和指令。用于編寫計算機可執行程序的語言稱為程序設計語言,程序設計語言可分為:
機器語言
匯編語言
高級語言
完成兩數相加的操作:
機器語言:1011111000100110011 ……
匯編語言:add ax, bx
高級語言:C=A+B
高級語言程序(源程序)雖然編寫方便,但計算機不能直接執行,必須經過加工后才能由計算機來執行。這種加工過程可以分為:
編譯
將源程序逐句翻譯、逐句執行的方式,解釋過程不產生目標程序,基本上是翻譯一行執行一行,邊翻譯邊執行。
二、算法舉例
有兩個杯子A和B,分別盛放酒和醋,要求將它們互換(即A杯原來盛放酒,現在改盛醋,B杯則相反)。
自然語言:
根據常識,必須增加一個空杯C作為過渡,其操作步驟如下:
步驟1:將A杯中的酒倒在C杯中。
步驟2:將B杯中的醋倒在A杯中。
步驟3:將C杯中的酒倒在B杯中。
這就是以后要用到的交換兩個變量的值的方法
偽代碼表示的算法如下:
input A and B
C←A
A←B
B←C
print A and B
C語言程序
#include
int main(void)
{
int a, b, c;
printf(“Please input a and b:\\n”);
scanf(“%d%d”, &a, &b); /*輸入變量a和b的值*/
c = a; /*交換a和b*/
a = b;
b = c;
/*輸出a和b的值*/
printf(“a = %d b = %d”, a, b)
return 0;
}
三、C語言結構
用“/ ”和“ /”括起來的內容稱為注釋。它的作用是對程序進行說明,提高程序的可讀性。在編譯時,注釋將被忽略。
四、執行過程
五、書寫規則
C程序是由一個或多個函數組成的,其中必須要有一個且只能有一個main( )函數。無論這個函數的位置在哪里,程序總是從它開始執行。main( )函數可以調用其它函數,但是其它函數不能調用main( )函數。
在一個函數內,語句的執行順序是從上到下的。
C語言程序書寫形式自由,一行可以寫多條語句,每條語句以分號結束(為了程序格式的清晰,最好一行只寫一條語句)。程序中的所有標點符號都是英文符號。
C語言嚴格區分大小寫,即大寫字母“A”和小寫字母“a”被認為是不同的符號。
六、開發過程
要根據實際問題確定解題思路
根據思路或數學模型編寫程序
編輯源程序
調試與測試
運行
本篇文章就介紹到這里,下篇文章我們開始講解C語言的編譯環境和VC的使用方法。
-
程序
+關注
關注
117文章
3786瀏覽量
81016 -
集合
+關注
關注
0文章
9瀏覽量
8109 -
計算機語言
+關注
關注
1文章
15瀏覽量
9381
發布評論請先 登錄
相關推薦
評論