1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      C語言有關(guān)“函數(shù)用于調(diào)用的參數(shù)太少”問題解決辦法-創(chuàng)新互聯(lián)

      我們在使用C語言編寫程序,特別是使用函數(shù)遞歸時經(jīng)常會遇到編譯器報錯“用于調(diào)用的參數(shù)太少”,如圖:

      站在用戶的角度思考問題,與客戶深入溝通,找到古丈網(wǎng)站設(shè)計與古丈網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、主機域名網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋古丈地區(qū)。

      那么遇到這種情況我們該如何解決呢?


      首先以下面一段代碼為例向大家解釋問題到底出在哪里:

      #define _CRT_SECURE_NO_WARNINGS 1
      #includeint power(int x,int y) 
      {
      	if (y>1) 
      	{
      		return x * power(y-1);
      	}
      	else 
      	{
      		return x;
      	}
      }
      
      int main()
      {
      	int n = 0;
      	int k = 0;
      	scanf("%d %d", &n,&k);
      	printf("%d",power(n, k));
      
      	return 0;
      }

      如圖,這是一段使用函數(shù)遞歸的方式求解n的k次方的程序代碼。看似沒有什么問題,但如果你原封不動的將該段代碼放在編譯器運行時卻會導(dǎo)致編譯器報錯,如圖:

      然而問題就出在第 7行代碼:

      return x * power(y-1);

      注意,power函數(shù)在定義時是創(chuàng)建了兩個形式參數(shù)的,即x和y:

      int power(int x,int y)

      那么在后續(xù)調(diào)用power函數(shù)時就需要傳給它兩個參數(shù)才行,而第七行代碼明顯只傳給了power函數(shù)一個參數(shù),因此會導(dǎo)致編譯器報錯“用于調(diào)用的參數(shù)太少”。


      在搞清楚了編譯器為何會報錯之后,我們的解決方法也非常簡單,即,將原代碼改為:

      return x * power(x,y-1);

      這樣就確保了在調(diào)用函數(shù)時會傳給power函數(shù)兩個參數(shù)供其使用,就可以防止編譯器報錯。

      當(dāng)然,如果你在定義函數(shù)時創(chuàng)建了三個甚或是更多的形式參數(shù),那么就請務(wù)必在后續(xù)調(diào)用該函數(shù)時傳給它數(shù)量相同的參數(shù)供函數(shù)使用,這樣就能保證編譯器不會報錯啦。

      你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


      文章標(biāo)題:C語言有關(guān)“函數(shù)用于調(diào)用的參數(shù)太少”問題解決辦法-創(chuàng)新互聯(lián)
      轉(zhuǎn)載來源:http://www.ef60e0e.cn/article/gjgcg.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        绵阳市| 克东县| 怀来县| 麦盖提县| 奉新县| 保康县| 保德县| 武城县| 于都县| 垣曲县| 湖北省| 乡宁县| 敦煌市| 二连浩特市| 汽车| 和田县| 堆龙德庆县| 博罗县| 南汇区| 五常市| 泾川县| 阿尔山市| 开远市| 盐亭县| 安平县| 桦南县| 天峨县| 贵阳市| 自贡市| 华蓥市| 长汀县| 革吉县| 方城县| 安康市| 永丰县| 贵定县| 霸州市| 临朐县| 汶上县| 沈阳市| 南召县|