4-5 程式範例練習
內容:
4-5-1
安裝
gcc 編譯器
接下來我們用幾個 C 語言程式,希望讀者能依樣畫葫蘆方式輸入,若編譯當中檢視出錯誤,請讀者再利用 vi 修飾原來程式,一直到可以正常執行為止。安裝 gcc,如下:
$
su 【更換 root 身分】
密碼: 【輸入 root 密碼】
#
yum -y install gcc 【安裝 gcc 編譯器】
Loaded plugins: fastestmirror, langpacks
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
base | 3.6 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
(1/2): extras/7/x86_64/primary_db | 121 kB 00:00
(2/2): updates/7/x86_64/primary_db | 2.2 MB 00:00
…..
…..
# exit 【回到原來帳戶身分】
$ |
4-5-2 範例一:hello.c
請鍵入一個 hello.c 檔案,命令如下:
則進入 vi 編輯螢幕,並輸入下列程式(圖 4-11)。
圖 4-11 輸入範例一
完成後存檔並離開。接著編譯及執行 hello.c 程式,如下:
$
cc -o hello hello.c
$ ./hello
Good Lucky to You |
其中 cc 為 C 語言的編譯程式,-o hello 則表示編譯後輸出檔(-o)為 hello。另外,./hello 為執行編譯後的執行檔。
4-5-3 範例二: ten_level.c
此範例是計算 10!的程式,並印出其結果,程式內容如下(請利用vi 編輯 ten_level.c):($vi ten_level.c)
#include <stdio.h>
int main(void) {
int i, sum=1;
for(i=1; i<=10; i++)
sum = sum * i;
printf("10! = %d\n", sum);
return 0;
} |
4-5-4 範例三: nine_nine.c
此範例是列印九九乘法表,程式內容如下:($
vi nine_nine.c)
#include <stdio.h>
int main(void) {
int i, j;
for (i=1; i<=9; i++) {
for(j=2; j<=9; j++) {
printf("%d*%d=%d\t", j, i, i*j);
}
printf("\n");
}
return 0;
} |
|
翻轉工作室:粘添壽
Linux 伺服器系統管理 - CentOS:
翻轉電子書系列:
|