鱼C论坛

 找回密码
 立即注册
查看: 3919|回复: 8

C中发现的问题 求解释

[复制链接]
发表于 2012-8-31 21:12:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include <stdio.h>
main()
{
        char a[80];
        int i;
        for(i=0;a[i-1] != '\n';i++)
        {       
                scanf("%c",&a[i]);
        }
        for(i=0;a[i] != 'n';i++)/*原因出在这里的'\n'写成了‘n'*/
        {       
                printf("%c",a[i]);
        }
        printf("\n");
}
这样就会有声音了,求原理。
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-8-31 23:54:25 | 显示全部楼层
不知道阁下是啥意思,代码貌似有点莫名其妙
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-9-1 00:02:15 | 显示全部楼层
没明白你的问题点是什么
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-9-1 08:00:04 | 显示全部楼层
你们试下  这样就会有声音 原理是什么
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-9-1 08:11:27 | 显示全部楼层
'\n'是回车
'n'是字母
请搞清楚
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-9-1 08:24:42 | 显示全部楼层
#include <stdio.h>
main()
{
        char a[80];
        int i;
        for(i=0;a[i-1] != '\n';i++)
        {      
                scanf("%c",&a[i]);
        }
        for(i=0;a[i] != '\n';i++)
        {      
                printf("%c",a[i]);
        }
        printf("\n");
}
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-9-1 08:36:06 | 显示全部楼层
是系统弹出窗口的声音吧?
小甲鱼最新课程 -> https://ilovefishc.com
 楼主| 发表于 2012-9-1 11:02:01 | 显示全部楼层
不是啊  好像知道原因了 if( ASCALL == 7) 有声音
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-9-1 14:38:52 | 显示全部楼层
呃神马玩意…
小甲鱼最新课程 -> https://ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-29 04:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表