c語言程序設計
什麼是c語言程序設計?它的作用是什麼?因為什麼而產生?
首先,c語言是一門計算機高級語言,就是除了0011101這樣的二進位代碼這些基本語言外。人類用適合自己一般邏輯的方便的,字符,詞組,字母等等來設計的語言。
比如:# include <stdio.h>
int main(void)
{
int a[5] = {1, 2, 3, 4, 5};
int b[5];
int i;
for (i=0; i<5; ++i)
{
b[i] = a[i];
printf("%d\n", b[i]);
}
return 0;
}
這樣的一個程序能夠完成特定的功能,簡單且易讀寫,而不是機器語言
0110001
0001110
1011110
···········
這樣難以理解的語言來寫,除了c語言外,還有java,c++,phthon語言等等都是高級語言,而程序設計就是在我們需要的時候選擇適合的語言來解決問題的。
那麼什麼是需要的時候?比如我們要算出9*9乘法表的結果時候,難道只能用計算器一個一個的算嗎?還是有一個軟體能直接快速的算出來嗎?答案是沒有,雖然我們可以
做出一個這樣的軟體,可是為了這樣一個小問題,不值得。
而如果我們會程序設計的話就簡單了,先建立移動數學模型再用高級語言的計算規則設計出來就可以了。
# include <stdio.h>
int main(void)
{
int a[5] = {1, 2, 3, 4, 5};
int b[5];
int i;
for (i=0; i<5; ++i)
{
b[i] = a[i];
printf("%d\n", b[i]);
}
return 0;
}
而這個建立數學模型和編寫相應程序的過程就是程序設計。