色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

C語言的返回值返回到什么地方了

劉姿婷2年前41瀏覽0評論

C語言的返回值返回到什么地方了?

返回值是C語言中一個重要的概念,指的是函數執行完以后return的結果。

在一般的c教材中,都有比較詳細的介紹。返回值的形式跟函數的類型有關,返回值可能是一個數據,一個指針,一個字符串等等。在調用這個函數的地方,可以根據返回值判斷函數的執行是否正確或獲取想要的信息。

舉個例子來說吧,

intadd(intx,inty)

{

inta;

a=x+y;

returna;

}

這個函數返回的是兩個數相加的結果,你要是在一個函數中調用這個函數,可以通過返回值得到兩個數據的和,如

intget_add()

{

intb;

b=add(1,2);

printf("%d\n");

return0;

}

當你調用add函數,該函數返回的是a,你在get_add中調用時指定b=add();,那a就返回給了b,這個b就是你要的1+2的結果。在get_add函數中的return值是0,那么你就可以根據這個函數的返回值確定這個函數是否執行成功了,如

intmain()

{

intc;

c=get_add();

if(c==0)

{

printf("ok\n");

}

else

{

printf("error\n");

}

}

在這里,你知道get_add的返回值是0,如果調用這個函數返回值不是0,那就說明這個函數在執行的過程中出現了差錯。

當然函數的返回值也可以是一個指針,這個指針里有你想要的東西。需要說明的是,有的函數是沒有返回值的,比如頂一個void的函數沒有返回值。

我只是舉個例子來說明下問題,跟詳細的東西需要你自己找了。

java中return返回值,C語言的返回值返回到什么地方了