打印
[MCU开发工具资源区]

为什么c语言没有输出

[复制链接]
505|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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 | 只看该作者
大部分情况都是逻辑导致没有输出的

使用特权

评论回复
5
观海| | 2023-8-11 15:39 | 只看该作者
这个原因可就比较复杂了 不过都是因为编程者自己的水平导致的

使用特权

评论回复
6
磨砂| | 2023-8-11 20:00 | 只看该作者
楼主说的这些情况难道在编译的时候不会报错的吗

使用特权

评论回复
7
晓伍| | 2023-8-11 21:02 | 只看该作者
楼主说的太模糊了  还有有可能是根本就执行不到输出函数 那么这个的原因就多了去了

使用特权

评论回复
8
小夏天的大西瓜| | 2023-8-26 22:21 | 只看该作者
没有输出一般是程序问题,建议排查一下

使用特权

评论回复
9
星辰大海不退缩| | 2023-8-27 19:39 | 只看该作者
这个问题是不是在于有没有实际输出的指令吧,一般情况下都应该有输出的

使用特权

评论回复
10
OKAKAKO| | 2023-8-27 22:36 | 只看该作者
大部分情况下都是程序问题导致的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

438

主题

1663

帖子

3

粉丝