用GCC編譯除錯第乙個C程式

2021-05-23 01:44:36 字數 1607 閱讀 2145

今天終於邁出了自己linux下寫c的第一步,在vi下寫的程式,在gcc下面編譯鏈結的,vi的使用比較不方便,目前還不太習慣。

fei@fei-pc:~$ vi test.c

fei@fei-pc:~$ vi test.c

fei@fei-pc:~$ gcc -o test test.c

test.c:9: error: 『n』 undeclared here (not in a function)

test.c: in function 『main』:

test.c:42: error: too few arguments to function 『input』

test.c:43: error: too few arguments to function 『print』

fei@fei-pc:~$ vi test.c

fei@fei-pc:~$ gcc -o test test.c

test.c: in function 『printf』:

test.c:29: error: number of arguments doesn』t match prototype

/usr/include/stdio.h:339: error: prototype declaration

fei@fei-pc:~$ vi test.c

fei@fei-pc:~$ gcc -o test test.c

fei@fei-pc:~$ ./test

please input 1 of 5

num: ^[[4~

name: try

score 1.45

score 2.45

score 3.45

please input 2 of 5

num: ^[[1~

name: dfs

score 1.89

score 2.878

score 3.98

please input 3 of 5

num: 7

name: gfh

score 1.8

score 2.87

score 3.879

please input 4 of 5

num: 7

name: tgrd

score 1.6

score 2.65

score 3.65

please input 5 of 5

num: 6

name: df

score 1.5

score 2.456

score 3.4635

no. name sco1 sco2 sco3

[4~  try       45      45      45     

[1~  dfs       89      878     98     

7     gfh       8       87      879    

7     tgrd      6       65      65     

6     df        5       456     4635   

fei@fei-pc:~$ 463

第乙個C 程式

include using namespace std 宣告函式 void dosomething int start,int length,int center,bool order 入口 int main start 開始字元 length 字元長度 center 中間字元 order 順序還是...

第乙個c程式

include 新增必要標頭檔案 intmain 主函式,函式入口相信大部分人的第乙個c語言程式都是列印hello world!在這個函式中 第一行 是引用了乙個標準輸入輸出流的標頭檔案,這個可以說是寫 c 語言 必備的。在 c 語言中會有許多標準庫函式,這是 c 語言的開發者和許多大佬在編譯器中留...

第乙個C程式

bcpl new b c unix minix linux gcc gnu linux c語言誕生 1970年 1973年,在肯.湯普遜 丹尼斯.里奇 主 的主導下編寫完成,歸屬於美國貝爾實驗室。c語言的誕生專門用於編寫作業系統,所以天生適合硬體程式設計,也以速度快著稱,也非常適合資料結構和演算法 ...