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

return type defaults to ‘int’

产生报错的原因:

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’相关推荐

  1. TypeError: _typeof4 is not a function,解决微信小程序报错

    1.微信小程序编译后的报错截图: 2.报错问题解决:右上角点击"详情"=>"本地设置"=>"将JS编译成ES5"=>取消勾 ...

  2. Linux下解决发布Qt程序报错:it could not find or load the Qt platform plugin “xcb” in “”

    简述 用Qt5.8版本在ubuntu16.04版本下编写Qt应用程序,生成release版本并打包,到另一台无Qt环境的linux系统中运行. 网上通常是按以下几个步骤进行: 1.生成release程 ...

  3. 视觉SLAM十四讲slambook2/ch3/examples/plotTrajectory.cpp程序报错解决

    视觉SLAM十四讲slambook2/ch3/examples/plotTrajectory.cpp程序报错解决 原程序编译后出现如下报错: /usr/local/include/pangolin/v ...

  4. NULL 指针在不同平台下的表现引发程序报错(C 语言)

    NULL 指针在不同平台下的表现引发程序报错(C 语言) 为什么有这篇 正文 1. 使用环境 2.问题描述及展示 3. 走了些弯路 4. 柳岸花明(GDB 调试) 5. 访问 NULL 指针错误背后的 ...

  5. java argument type mismatch_解决mybatisplus插入报错argument type mismatch的问题

    今天使用argument type mismatch发现插入的时候报错 java.lang.IllegalArgumentException: argument type mismatch 从错误中看 ...

  6. 小程序-报错 xxx is not defined (已解决)

    小程序-报错 xxx is not defined (已解决) 问题情境: 这样一段代码,微信的小程序报错 is not defined 我 wxml 想这样调用 //wxml 代码 <view ...

  7. 【Rust】Ubuntu编译Rust程序报错 failed to run custom build command for openssl-sys v0.9.39 的解决方法

    Ubuntu环境下编译Rust程序报错: failed to run custom build command for openssl-sys v0.9.39 Ubuntu版本:20.04 参考Git ...

  8. 解决微信开发者工具报错:当前开发者未绑定此AppID,请到小程序后台操作重试

    解决微信开发者工具报错:当前开发者未绑定此AppID,请到小程序后台操作重试 首先要在微信公众平台注册小程序账号,注意与公众号(订阅号)账号区别开来,小程序账号不是公众号账号,登录后小程序账号的界面是 ...

  9. Windows 11的Windows Hello的指纹解锁用不了程序报错解决方法。

    Windows 11的Windows Hello的指纹解锁用不了&程序报错解决方法. 第一种方法 浏览器随便搜都是这种方法. 比如(95条消息) win11中关闭windows hello 尝 ...

最新文章

  1. 淘宝商品库MySQL优化实践的学习
  2. 基于ZooKeeper实现分布式锁
  3. Net Core下使用RabbitMQ比较完备两种方案(虽然代码有点惨淡,不过我会完善)
  4. Jenkins自动编译库并上传服务器
  5. plsql存过声明游标_plsql编程学习之游标一
  6. Python 标准库之单元测试框架 -- unittest
  7. selinux= 为 disabled_Selinux安全加固
  8. Server Host Cannot be null解决方法
  9. 【Android】16.3 带Intent过滤器的Services
  10. 教机器写代码:增强拓扑进化网络(NEAT)
  11. STM32工作笔记0031---基于STM32F103C8自己实现的跑马灯实验_使用STLINK调试
  12. c语言else语句,C# if…else 语句 | 菜鸟教程
  13. 学历查询和专业代码查询
  14. java方法重载的好处_Java方法重载浅谈
  15. xxl-job shell脚本
  16. 大华服务器装系统,clonezilla安装系统理论篇
  17. 即时聊天工具混战中国
  18. html水平线段hr标记详解,HTML标记【水平分隔线hr标记的使用】!
  19. GNOME 平台的2D图形编程(GTK,GDK,Cairo...) 简介 [转]
  20. python多目标跟踪卡尔曼滤波_卡尔曼滤波+单目标追踪+python-opencv

热门文章

  1. MySQL 基础 ———— 分组查询
  2. php fetch返回false,Php fetch返回字符串而不是布爾值“true / false”值
  3. php mysql 排名_mysql中如何实现排名
  4. c语言5版第10章答案,第10章 指 针 参考答案 c语言(1)
  5. java 读取 excel poi_Java中读取Excel功能实现_POI
  6. 基础练习 FJ的字符串 递推 C++
  7. 在html中怎么写加起来的,css可以在html里面写吗?
  8. HTML+CSS+JS实现 ❤️圆形倒数秒计时器❤️
  9. Oracle 数据怎么实时同步到 MySQL | 亲测干货分享建议收藏
  10. 想推翻JAVA的统治? 呵洗洗睡吧