zoukankan      html  css  js  c++  java
  • 解决C语言程序报错:return type defaults to‘int’

    下面是通过自定义一个函数printN,之后在main函数中调用printN,使得可以通过输入整数N,将从1到N的全部整数都打印出来的程序。
    但是在编译过程中却报错:

    return type defaults toint

    产生报错的原因:

    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
    ",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
    ",i);
            }
            return;
        }
    
    //声明printN函数
    void printN(int N);
    
    int main(void)
    {
        int N;
        printf("请输入N:");
        scanf("%d",&N);//传入参数
        printN(N);//调用printN函数
    return 0;
        }

    end
    更多内容请访问我的个人网站荒原之梦

  • 相关阅读:
    hbase过滤器(1)
    公司jar包提交到集群的方法
    hbase Hfile处理原因
    oracle pl/sql远程连接过程
    mapreduce join操作
    HTML不熟悉方法总结
    Ajax详解
    getElementById和querySelector区别
    Session
    ES6模块化
  • 原文地址:https://www.cnblogs.com/wildernessdreams/p/9053812.html
Copyright © 2011-2022 走看看