linux中VI編寫C程序。。。


在linux中編寫C程序時不像編寫shell那樣開頭要#!/bin/bash,但是在C程序中要指定頭文件(頭文件是指輸入輸出,宏等,而且要首先聲明,也是必須要開始就聲明的)

寫好C代碼后要給C文件賦予可執行權限(chmod  755  xx.c)

然后用gcc編譯(方法和shell類似,shell是bash xx.sh   ,    而C是gcc xx.c ,C的程序文件名都是以 .c 結尾 , shell是都是以 .sh 結尾)

 

以下上實例: 

[root@localhost ~]# vim 1.c

#include <stdio.h>
int main()
{
float aa,bb,cc;
printf("ENter aa temperature:");
scanf("%f", &aa);
printf("ENter bb temperature:");
scanf("%f", &bb);
cc = aa * bb;
printf("cc is:%f\n",cc );
return 0;
}

 

[root@localhost ~]# chmod 755 1.c     //賦予C程序文件可執行權限

[root@localhost ~]# gcc 1.c        //用gcc編譯C程序文件,如果沒有gcc請自行yum安裝,編譯完成之后會在“當前”目錄下生成一個a.out的文件(權限是755)

[root@localhost ~]# ./a.out         //執行/運行a.out文件

ENter aa temperature:6.3
ENter bb temperature:5.4
cc is:34.020000            //aa * bb 的積是34.020000,因為用是float類型,所以這里會有小數點

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM