由乙個簡單的有返回值的子程式想到的

2022-07-22 11:54:16 字數 553 閱讀 8094

程式如下:

# include

intin(int elem,int s,int size);

void main()

;x=in(2,s,6);

printf("

x=%d\n

",x);

}int

in(int elem,int s,int size)

注意點:

1、  子程式中,注意,for語句只是管到return 0;這句,因為for後邊如果沒有加{}的時候,就只能管到for後邊的一句話。

2、  這裡的for中的if語句只是這麼一句話,並沒有else,所以,如果呼叫子程式時候,先進for迴圈,判斷s是否等於elem的值,如果相等,便直接執行return 0;然後跳出子程式;如果不相等,便執行i++,判斷下乙個s…直到遇到乙個s等於elem,如果到最後都沒有遇到,則跳出for,執行後邊的return 1;

3、  這裡的return 1;是非常有必要加上的!!!

4、  帶返回值的子程式執行到乙個return時候便結束子程式,返回主函式!

ajax返回值的問題的乙個例子

這兩天偶然看到有人問ajax返回值的問題,呵呵,恰巧我這幾天也在做這方面的乙個東西。順便解決一下這問題 大家可以看看以下 ajaxshow.php 檔案的內容 echo 1,2,3,4 我是用php如果你用其它語言你可以自己改一下,很簡單就是在網頁中列印字串 1,2,3,4 從以上 中可以看出ie可...

知道Ping的最後乙個返回值TTL是什麼意思嗎?

from 說實在的,我的網路知識一向不好,前天看書,偶然看到這個ttl的意思,以前只知道ping一下伺服器就什麼都不知道了。ttl表示ping的過程中一過經過了多少個路由器。但它的資料並不是直接給出的,而是用與它最近的乙個2的n次數 大於它的 減去該值後得到的。例如,如果ttl的值是54,那麼最近的...

知道Ping的最後乙個返回值TTL是什麼意思嗎?

說實在的,我的網路知識一向不好,前天看書,偶然看到這個ttl的意思,以前只知道ping一下伺服器就什麼都不知道了。ttl表示ping的過程中一過經過了多少個路由器。但它的資料並不是直接給出的,而是用與它最近的乙個2的n次數 大於它的 減去該值後得到的。例如,如果ttl的值是54,那麼最近的乙個2的n...