最新回答 / qq__3559
因?yàn)槲募ello.c的printLine()函數(shù)和test.c中的say()函數(shù)是被相互引用的,因此這兩個(gè)函數(shù)都應(yīng)為外部函數(shù),在兩個(gè)文件中都必須聲明引用。具體代碼如下:補(bǔ)充:extern的主要作用不在于定義外部變量或函數(shù),而在于引用定義,如果在其他編譯器中去掉#include”test.c",不然會(huì)出現(xiàn)重定義(例如visual studio)。hello.c文件中:#include <stdio.h>#include "test.c"?? //引用test.c文件extern void sa...
2015-01-07
已采納回答 / 偌顏寧
格式化字符串包括兩部分內(nèi)容: 一部分是正常字符, ?這些字符將按原樣輸出; 另一部分是格式化規(guī)定字符, 以"%"開(kāi)始, 后跟一個(gè)或幾個(gè)規(guī)定字符,用來(lái)確定輸出內(nèi)容格式。這個(gè)是C語(yǔ)言自身的寫(xiě)法,所以字符串常量是可以不用格式符的
2015-01-07
已采納回答 / 偌顏寧
這個(gè)是你寫(xiě)的錯(cuò)了,應(yīng)該是money >= cost或者cost <= money,你少寫(xiě)了個(gè)等號(hào)
2015-01-07
已采納回答 / 偌顏寧
是可以,非常感謝你發(fā)現(xiàn)的問(wèn)題,修改完成
最新回答 / Chen2喵
a++表示先取之前的a值,再做加法運(yùn)算;++a表示先做加法運(yùn)算,再取現(xiàn)有a值。因此,若a=1,b=a++,此時(shí)b=1,a=2;如果求b=++a,此時(shí)b=2,a=2。--a和a--同理。
2015-01-06
最贊回答 / 偌顏寧
因?yàn)樯厦鎠ayLove這個(gè)函數(shù)的返回值是int類(lèi)型,在dividLine()這個(gè)函數(shù)中調(diào)用sayLove之后返回返回的并不是字符串所以printf("%s\n",sayLove());這個(gè)格式化輸出是不認(rèn)識(shí)整型的,所以會(huì)出現(xiàn)null
2015-01-06
最贊回答 / 火Rain
一、C語(yǔ)言的關(guān)鍵字共有32個(gè),根據(jù)關(guān)鍵字的作用,可分其為數(shù)據(jù)類(lèi)型關(guān)鍵字、控制語(yǔ)句關(guān)鍵字、存儲(chǔ)類(lèi)型關(guān)鍵字和其它關(guān)鍵字四類(lèi)。?(注:C99標(biāo)準(zhǔn)中新加了5個(gè)關(guān)鍵字好像是_Imaginary、_Complex、_Bool 、inline、restrict!? ? ?C11標(biāo)準(zhǔn)中新加了7個(gè)C語(yǔ)言關(guān)鍵字: _Alignas _Alignof _Atomic _Static_assert _Noreturn _Thread_local _Generic所以說(shuō)現(xiàn)在C語(yǔ)言關(guān)鍵字有42個(gè))1.數(shù)據(jù)類(lèi)型關(guān)鍵字(12個(gè)):?(1...
2015-01-05
已采納回答 / 偌顏寧
稍等一會(huì),突發(fā)狀況,正在解決。。。