簡單C語言問題

2022-06-30 06:15:02 字數 460 閱讀 5789

1樓:戎曉

從錯誤提示來看,是型別不相容。

這個在c裡面是合法的,算warning,但在c++中是錯誤。

用gcc可以編譯過去:

[root@ ~]# cc -o 2 -wall 2.c

2.c:6: 警告:『main』的返回型別不是『int』

2.c: 在函式『sort』中:

2.c:23: 警告:傳遞『strcmp』的第 1 個引數時將整數賦給指標,未作型別轉換

/usr/include/string.h:143: 附註:需要型別『const char *』,但實參的型別為『char』

2.c:23: 警告:傳遞『strcmp』的第 2 個引數時將整數賦給指標,未作型別轉換

/usr/include/string.h:143: 附註:需要型別『const char *』,但實參的型別為『char』

滿意請採納。

簡單c語言問題,求教,簡單C語言問題,求教

include include int cmp const double a,const double b void k const double open,const double close void shadow const double open,const double close,con...

簡單的C語言問題,2個簡單的C語言問題

include void main outa 100 i for i 0 i 9 i outa i 1 a i for i 0 i 10 i a i outa i for i 0 i 10 i printf d a i 第二個 include void main b i 0 c i 5 0 for ...

簡單的C語言問題,乙個簡單的C語言問題

指標型別就是陣列名。b a就是把a 的陣列名賦值給了 b,則 b就儲存了a陣列。因為是b 所以先賦值陣列a給b 然後,b再自加。則b就為1.因為 b已經儲存了陣列a,所以 b的頭位址開始從陣列a 1 儲存,此時 b 20,30,40,50 因為運算優先順序是單目運算子高,所以先運算 所以,事實上 b...