解决C语言程序报错:return type defaults to‘int’
生活随笔
收集整理的這篇文章主要介紹了
解决C语言程序报错:return type defaults to‘int’
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下面是通過自定義一個函數printN,之后在main函數中調用printN,使得可以通過輸入整數N,將從1到N的全部整數都打印出來的程序。
但是在編譯過程中卻報錯:
產生報錯的原因:
printN的默認返回值類型是int類型的,這樣調用printN函數的main函數就需要定義為:
int main()而不是:
main()產生報錯的程序:
#include<stdio.h>//自定義printN函數 void printN (int N){int i;for(i = 1; i <= N; i++){printf("%d\n",i);}return;}//聲明printN函數 void printN(int N);main(void) {int N;printf("請輸入N:");scanf("%d",&N);//傳入參數printN(N);//調用printN函數 return 0;}改正之后的程序:
#include<stdio.h>//自定義printN函數 void printN (int N){int i;for(i = 1; i <= N; i++){printf("%d\n",i);}return;}//聲明printN函數 void printN(int N);int main(void) {int N;printf("請輸入N:");scanf("%d",&N);//傳入參數printN(N);//調用printN函數 return 0;}end
更多內容請訪問我的個人網站荒原之夢
轉載于:https://www.cnblogs.com/wildernessdreams/p/9053812.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的解决C语言程序报错:return type defaults to‘int’的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: p-value
- 下一篇: AMR无限增发代币至任意以太坊地址的漏洞