可以先編譯,不要運(yùn)行。然后切換到命令行模式。然后運(yùn)行,比如 你的程序叫test.exe c:test.exe c:\txt 這樣你的c盤下就有個txt文件,打開來看看。
創(chuàng)新互聯(lián)公司主要從事網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)定安,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108
自己慢慢算。既然有 scanf 那就肯定要鍵盤輸入。輸入才有結(jié)果嘛。要不然邇就自己代三個數(shù)進(jìn)去。慢慢算。有些程序代碼是必須從編輯器里面算出來的。
要點(diǎn)兩次按鈕,第一次是”編譯“按鈕,看有沒有提示出錯,提示沒出錯,才點(diǎn)“運(yùn)行”按鈕,出錯要先改對了才能運(yùn)行,點(diǎn)”運(yùn)行“按鈕。
C語言程序生成代碼質(zhì)量高,程序執(zhí)行效率高 一般只比匯編程序生成的目標(biāo)代碼效率低10へ20%。 C語言適用范圍大,可移植性好 C語言有一個突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng), 如DOS、UNIX,也適用于多種機(jī)型。
運(yùn)行結(jié)果是:x= 42 這個程序其實(shí)是不能通過編譯運(yùn)行的。因?yàn)樗褂昧藄trlen函數(shù)卻沒有包含string.h頭文件。這是一個將二進(jìn)制字符串轉(zhuǎn)換為十進(jìn)制的程序。
1 設(shè)計階乘函數(shù)。按照數(shù)學(xué)定義,對于n的階乘,如果n為0,則返回否則返回1*2*3*...*n的值。用循環(huán)實(shí)現(xiàn)。2 在主函數(shù)中輸入要求階乘的值。3 調(diào)用函數(shù)計算階乘。4 輸出結(jié)果。
此結(jié)果是由于函數(shù)funct內(nèi)的靜態(tài)變量c的初始值為3,并且每次調(diào)用funct時都會先將c的值加1,然后將a設(shè)置為b(等于0)的值。
c=fun (2,3);printf(%d\n,c);} 結(jié)果為6。
程序換個寫法。static int j = 1;int i = 1; // 這個初值看不到,假設(shè)是1。
1、其中有不少小的錯誤,作為程序它是不能運(yùn)行的。
2、所以這里可以將*p++前的*去掉)} main(){char str[5]=”abcd”;abe(str); //應(yīng)該是abc(str);你函數(shù)名寫錯了 printf(”%S”,str); } 這樣程序輸出結(jié)果應(yīng)該就是cdef了。
3、2和0。自加和自減在后面都是完成當(dāng)前語句才會執(zhí)行。do while 和while 一個是先做再判定,一個是先判定再做。求給最佳啊。。
4、a=0,a=a-5=-5,a=a+a=(-5)+(-5)=-10,將值賦給c,c=-10,此時,a=-5 a=b,將b的值賦給a,a=0,執(zhí)行b+3=0+3=3,這個3不對任何變量賦值。