| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 446 人关注过本帖, 1 人收藏
标题:求助啊,大家帮忙看看
取消只看楼主 加入收藏
hiwo
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2008-10-16
结帖率:55.56%
收藏(1)
 问题点数:0 回复次数:4 
求助啊,大家帮忙看看
#include<stdio.h>
void main()
{
    char c;
    char z[11];
    int i,d;
    c=getchar();
    if(c>='0'&&c <='9')         
    {
        i=0;
        while(c>='0'&&c <='9')
        {
            z[i++]=c;
            c=getchar();
        }
        z[i]=0;                 //这里z[i]=0;的作用是什么?我把它删了调试结果没什么变化
        d=atoi(z);
        printf("%d\n",d);
    }
}
2011-01-06 09:57
hiwo
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2008-10-16
收藏
得分:0 
回复 2楼 a343637412
那为什么掉了头文件还可以运行
2011-01-06 11:37
hiwo
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2008-10-16
收藏
得分:0 
回复 3楼 zzgzzg00
是前者
2011-01-06 11:39
hiwo
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2008-10-16
收藏
得分:0 
回复 6楼 godbless
z[4]='5'赋给数组后,那么该数组中不是应该一直有z[4]='5',但是当输入为123的时候,不管有没有把结束标志删掉,结果还是123,
2011-01-06 11:53
hiwo
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2008-10-16
收藏
得分:0 
了解了,多谢各位
2011-01-06 12:23
快速回复:求助啊,大家帮忙看看
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016336 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved