1樓:鬆梓彤
注意標記符號所作用的程式域!!! 其他的都是一些小問題,自己慢慢除錯這執行,相信你能執行成功的。。。。。。
c語言程式問題:
2樓:匿名使用者
c語言中只有傳遞值的一種方式,即使傳遞的是指標,還是指標的值,因此雖然p加了3,但是與pt無關,如果要修改指標形參,則要使用二重指標:
#include
point(char **pt);
main()
,*pt=b;
point(&pt);
printf("%c\n",*pt);
}point(char **p)
c語言一個小程式問題
3樓:gta小雞
scanf的第一個引數是格式字串,要用引號括起來"%d",否則通不過編譯。
scanf讀入的資料存到變數a,而變數c還未初始化。直接輸出c,其值未知。
c語言 一個小程式問題
4樓:唯我最逍遙
大哥 你這是胡扯啊 輸入2 結果應該是1.414好不 你主要問題是while迴圈上下兩句先後順序有問題
你應該先算x0 在算x1 即 x0 = x1 ;
x1=(x0+a/x0)/2;
5樓:匿名使用者
你得說明程式是幹什麼的,用的是什麼演算法,至少我是看不懂。
解決問題其實很簡單scanf後面加個這個:
if(a==2)
關於一個c語言小程式的問題
6樓:銷魂哥伊
因為y和z傳給函式fun的是它們的地址&y和&z(z是通過p傳的),而a傳的是值,即在fun中操作的是a的拷貝,所以不會影響main中的a的值。
c語言程式填空問題,C語言程式填空問題
很明顯,第bai一個是開啟檔案du,因為下面提 zhi示了開啟失dao敗。已經給出了迴檔案指標file fp,必然答最後是判斷fp的值,但是fp一開始就是空,所以肯定不會直接判斷,必然是要求寫fopen函式,已經提示檔名稱,且明說了要寫檔案所以肯定是fopen f1.dat 但是問題出來了,是w什麼...
C語言程式問題,我的c語言程式有什麼問題?
fun x,y,1 求每一行的最小值放進y裡面 fun x,y,0 求每一行的最大值放進y裡面 這個應該是判斷條件有問題,那個判斷形式應該是?前後返回的是判斷條件為真的時候的值,後面返回的是判斷條件不成立的時候的值,你這個寫法根本沒有改變flag的值,因為根本就沒有做賦值的操作。我的c語言程式有什麼...
c語言秒錶程式,C語言秒錶程式
下面程式你試下,延時函式自己加一下,幾毫秒到幾十毫秒 include quot reg51 h quot unsigned char i,j,m,xa 4 unsigned char table1 0x01,0x02,0x04,0x08 unsigned char table2 0x3fev0x06...