[MCU开发工具资源区] 为什么c语言没有输出

[复制链接]
 楼主| onlycook 发表于 2023-7-12 11:06 | 显示全部楼层 |阅读模式
我在写c语言程序的时候,经常在程序编译的时候没有输出,经总结,发现有以下原因:

1、scanf里没有加&。

2、逻辑问题,可能没有输入,才没有输出。

3、输入scanf("%d %d\n",&a,&b)时,在程序编译时,输入a,b两个数时,应注意由于在引号内加入了“\n”,所以我们应该输入“a的值 b的值\n”。这样才会有输出。
tpgf 发表于 2023-8-11 13:42 | 显示全部楼层
为什么我们使用单片机c语言输出都是使用这个函数呢
木木guainv 发表于 2023-8-11 14:51 | 显示全部楼层
输入输出函数对接的是哪种类型的输入输出接口呢
八层楼 发表于 2023-8-11 15:20 | 显示全部楼层
大部分情况都是逻辑导致没有输出的
观海 发表于 2023-8-11 15:39 | 显示全部楼层
这个原因可就比较复杂了 不过都是因为编程者自己的水平导致的
磨砂 发表于 2023-8-11 20:00 | 显示全部楼层
楼主说的这些情况难道在编译的时候不会报错的吗
晓伍 发表于 2023-8-11 21:02 | 显示全部楼层
楼主说的太模糊了  还有有可能是根本就执行不到输出函数 那么这个的原因就多了去了
小夏天的大西瓜 发表于 2023-8-26 22:21 | 显示全部楼层
没有输出一般是程序问题,建议排查一下
星辰大海不退缩 发表于 2023-8-27 19:39 | 显示全部楼层
这个问题是不是在于有没有实际输出的指令吧,一般情况下都应该有输出的
OKAKAKO 发表于 2023-8-27 22:36 | 显示全部楼层
大部分情况下都是程序问题导致的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

487

主题

2014

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部