成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

C語言中函數(shù)返回值的問題

c語言中有關(guān)于在函數(shù)返回值的問題,在函數(shù)中的局部變量主要是在棧上開辟的,出了函數(shù)變量就被回收了,針對函數(shù)返回值得問題,給出下面幾個比較具體的例子來說明:

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比隴南網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式隴南網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋隴南地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。

  1. 函數(shù)返回值是在函數(shù)中定義的局部變量

    這類型的返回值在主函數(shù)中是可以使用的,因為返回局部變量值得時候,返回的是值得一個副本,而在主函數(shù)中我們需要的也只是這個值而已,因此是可以的,例如

  2. int fun(char *arr)

  3. {

  4. int num = 0;

  5. while (*arr != '\0')

  6. {

  7. num = num * 10 + *arr - '0';

  8. arr++;

  9. }

  10. return num;

  11. printf("%d ", num);

  12. }

  13. int main()

  14. {

  15. int tem = 0;

  16. char *arr = "12345";

  17. tem = fun(arr);

  18. printf("%d",tem);

  19. system("pause");

  20. return 0;

  21. }

  22. 2.函數(shù)返回的是函數(shù)中定義的指針變量

  23. char *fun()

  24. {

  25. char *arr = "1234";

  26. return arr;

  27. }

  28. int main()

  29. {

  30. char *tem = fun();

  31. printf("%s", tem);

  32. system("pause");

  33. return 0;

  34. }

  35. 這在運行過程中也是正確的。

  36. 3.函數(shù)不能返回局部變量的地址

  37.  

  38. int *fun()

  39. {

  40. int a = 10;

  41. return &a;

  42. }

  43. int main()

  44. {

  45. int *tem = fun();

  46. printf("%d", *tem);

  47. system("pause");

  48. return 0;

  49. }

  50. 4.函數(shù)也不能返回數(shù)組的首地址

  51.  int *fun()

  52. {

  53. int arr[] = { 1, 2, 3, 4 };

  54. return arr;

  55. }

  56.  int main()

  57.  {

  58. int *tem = fun();

  59. system("pause");

  60. return 0;

  61. }

分享題目:C語言中函數(shù)返回值的問題
當(dāng)前網(wǎng)址:http://jinyejixie.com/article16/pshpgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航Google、品牌網(wǎng)站制作外貿(mào)建站、微信公眾號、標簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
夏邑县| 得荣县| 进贤县| 思南县| 博客| 黔东| 乐亭县| 光山县| 和田县| 曲阳县| 伊川县| 新蔡县| 北海市| 安乡县| 亚东县| 梅州市| 丹阳市| 馆陶县| 重庆市| 内乡县| 德惠市| 那坡县| 庆云县| 鄯善县| 德庆县| 舟曲县| 郓城县| 年辖:市辖区| 古田县| 张家口市| 邵阳县| 兴海县| 鄂托克旗| 天镇县| 惠安县| 来宾市| 娱乐| 尤溪县| 黄冈市| 罗山县| 新郑市|