1樓:網友
link_put()函式要有返回值。如果link_put執行成功,則返回成功,否則返回失敗。返回型別可以選用bool。
而if語句就判斷上面的型別。
2樓:勾來福北女
link_put()函式要有返回值。如果link_put執行成功,則返回成功,否則返回失敗。返回型別可以選用bool。
而if語句就判斷上面的型別。
3樓:與子如初見
判斷返回值。設定乙個狀態變數status,每次進入迴圈對其清0,讓其接收a函式的返回值,讓a函式返回1,在後面判斷一下status變數的值就ok。
4樓:匿名使用者
可以使用乙個計數器 預設為0 執行一次就+1 用if判斷如果結果非0就代表執行了。
5樓:網友
實在看不懂你的具體要求。
c程式,如何判斷上乙個語句是否成功執行的**?
6樓:網友
這個要看語句的返回值。
printf函式是有返回值的,它的返回值是列印的字元個數,不過一般沒有用到而已。
如果想要檢視printf是否成功執行,可以這樣寫。
int a=printf("abc");
成功執行的話,a的數值為3,否則為負數。
7樓:遊戲人生
可以進入debug 一步步看 就知道執行了沒有。
在c語言中怎樣判斷乙個呼叫函式是否成立,
8樓:crazy_小豬
int f(int i)這個函式不是有返回值(返回值的型別為int)嗎,你拿返回值判斷就可以了啊,這樣你可以在f的函式中進行判斷,如果i=0時返回是錯誤的,那麼就返回0。
呼叫時,你可以這麼寫 int ret = f(0) if(ret ==0);
有不理解的繼續追問,
9樓:網友
根據fun函式的返回值;如果你的函式被呼叫成功的時候返回1,否則返回0;
那麼:如果 f(n)成立 可以寫成:
if(f(n))
else
10樓:網友
什麼叫f(n)成立啊 沒有聽懂。
函式是把n作為引數進行一系列操作啊。
c語言 編寫乙個函式,其功能判斷函式自身被呼叫了幾次?
11樓:堵寄靈
設定乙個整型全域性變數,在函式里自加一次。這樣每次呼叫都會自加一次,就可以判斷被呼叫了幾次、
@c語言大神,我怎麼才知道我的函式有沒有被執行?跪求解釋
12樓:網友
在要被呼叫的函式里放些printf語句不就好了。
c語言,void函式怎麼判斷是否成功?
13樓:網友
利用函式指標。
引數指標。rt反正就是不能有返回值。樓主你也太過簡要了吧。
14樓:網友
可以使用傳出引數。也就是傳乙個指標,把執行成功與否寫入這個傳出引數就好了。
15樓:網友
是自己定義的函式嗎?
如果是自己定義的函式。
void add(int a, int b, int * rt)
第三個引數傳變數的位址,然後判斷就可以了。
c語言,怎麼寫乙個函式去判斷輸入數字是否正確
16樓:網友
應該輸入乙個四位數而不是輸入四個一位數,這樣才符合使用習慣。這樣的話,你一次讀完即:
scanf("%d",&n);
判斷這個數是否大於1000且小於10000(如果不是,則不是4位數,同時排除了負數)
取出各位數字,然後看是否有相等的。取千位數:x=n/1000; 取百位數:
y=(n-x*1000)/100; 取十位數:z=(n-x*1000-y*100)/10 取個位數:w=n%10;
17樓:宿啥品
哥 你把**寫上註釋!你的每乙個變數什麼意思我都不清楚!
c語言如何判斷數是完數,C語言如何判斷乙個數是完數?
2 然後就可以開始編寫 了,這裡完數的意思就是乙個數等於它的因子之和,比如6的因子為1 2 3,而6剛好是這些數之和。根據完數的定義,程式要輸入乙個數的範圍,接著計算出所選取的整數i的因子,將各因子累加到變數s 若s等於i,則可確認i為完數 3 最後執行查詢,輸入乙個範圍,程式就會自動查詢這個範圍內...
怎樣判斷函式是否是週期函式,怎樣判斷乙個函式是否是週期函式
如果有函式的影象 實際上更容易判斷一些 如果只有函式式 那麼如果有常量t使得 f x t f x 那麼f x 就是週期函式 的唯一標準是是否存在實數t,使得對於任意的x都是f x t f x 怎麼判斷是不是週期函式 15 判斷週期函式的方法,一般是根據定義。即對函式f x 如果存在常數t t 0 使...
c語言 判斷數的位數,C語言 判斷乙個數的位數
如下 include int main int a,b int i printf 請輸入乙個數字 scanf d a b a for i 0 a 1 i a a 10 printf d是 d位數 n b,i 思路 因為整數除以整數的結果是整數,所以乙個數每除以10,位數就少1,所以可以採用while...