歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

編譯Linux C

實例1:編譯Linux

若成績大於等於90,則會顯示A,成績介於80-90,則為B,成績介於70-80,則為C,成績介於60-70,則為D,若小於60,則為 E

  1. #include <stdio.h>  
  2. int main()  
  3. {  
  4.  int score;  
  5.    
  6.  printf("input score:");  
  7.  scanf("%d",&score);  
  8.   
  9.  if(score>= 90)  
  10.     printf("A\n");  
  11.  else if (score >= 80)  
  12.     printf("B\n");  
  13.  else if (score >= 70)  
  14.     printf("C\n");  
  15.  else if (score >= 60 )  
  16.     printf("D\n");  
  17.  else  
  18.     printf("E\n");  
  19.    
  20. }  
  21.    

編譯,運行..
gcc -o score score.c

./score

小結:

主要注意linux C 程序編譯與執行,函數:Printf(),scanf()及if-else if

實例1:編譯多個Linux 程序

  1. ex_min.c  
  2.   
  3. #include <stdio.h>  
  4. #include "mymin.h"  
  5. int main()  
  6. {  
  7.  int n1,n2,n3;  
  8.    
  9.  printf("n1=\n");  
  10.  scanf("%d",&n1);  
  11.   
  12.  printf("n2=\n");  
  13.  scanf("%d",&n2);  
  14.   
  15.  n3=min(n1,n2);  
  16.  printf("min=%d\n",n3);  
  17.   
  18.  return 0;  
  19.    
  20. }  
 
  1. mymin.h  
  2.   
  3. int min(int x,int y);  
 
  1. mymin.c  
  2.   
  3. int min(int x,int y)  
  4. {  
  5.  if(x<y)  
  6.     return x;  
  7.  else  
  8.     return y;  
  9. }  

小結:
編譯上述多個文件程序時,用如下命令: gcc ex_min.c mymin.c -o ex_min

此命令最後會將兩個文件ex_min.c及mymin.c編譯成一個可執行文件ex_min.

Copyright © Linux教程網 All Rights Reserved