實例1:編譯Linux
若成績大於等於90,則會顯示A,成績介於80-90,則為B,成績介於70-80,則為C,成績介於60-70,則為D,若小於60,則為 E
- #include <stdio.h>
- int main()
- {
- int score;
-
- printf("input score:");
- scanf("%d",&score);
-
- if(score>= 90)
- printf("A\n");
- else if (score >= 80)
- printf("B\n");
- else if (score >= 70)
- printf("C\n");
- else if (score >= 60 )
- printf("D\n");
- else
- printf("E\n");
-
- }
-
編譯,運行..
gcc -o score score.c
./score
小結:
主要注意linux C 程序編譯與執行,函數:Printf(),scanf()及if-else if
實例1:編譯多個Linux 程序
- ex_min.c
-
- #include <stdio.h>
- #include "mymin.h"
- int main()
- {
- int n1,n2,n3;
-
- printf("n1=\n");
- scanf("%d",&n1);
-
- printf("n2=\n");
- scanf("%d",&n2);
-
- n3=min(n1,n2);
- printf("min=%d\n",n3);
-
- return 0;
-
- }
- mymin.h
-
- int min(int x,int y);
- mymin.c
-
- int min(int x,int y)
- {
- if(x<y)
- return x;
- else
- return y;
- }
小結:
編譯上述多個文件程序時,用如下命令: gcc ex_min.c mymin.c -o ex_min
此命令最後會將兩個文件ex_min.c及mymin.c編譯成一個可執行文件ex_min.