| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 675 人关注过本帖
标题:谁知道这是问什么?(有关C的问题)
取消只看楼主 加入收藏
JackyZhang
Rank: 2
等 级:论坛游民
帖 子:82
专家分:29
注 册:2010-7-12
结帖率:60%
收藏
已结贴  问题点数:20 回复次数:3 
谁知道这是问什么?(有关C的问题)
【声明】本人用的编译系统:win TC
小弟刚在家学C遇到了一个问题,很让我难以理解。或许,你也遇到过。
请看下面的程序:
程序代码:
main()
{
    int a;
    a=50%23;
    printf("%d",a);
    getch();
}

就是一个求余的,请问有没有错误。在你的电脑上运行一下,也可以吧!没问题吧。但你把文件名改为%,再试试。答案是“无法运行,你需要检查错误”  请问这是为什么呢?  再看下面的这个程序
程序代码:
main()
{
    int a;
    scanf("%d",&a);
    if (a==123)
    {
        printf("you're welcome");

    }
    else
    {
        printf("wrong!");
    }
    getch();
}
也没问题吧!,但你把文件名改为&试试,答案也是你无法运行,
        为什么呢 ?  不知道大家在学C时有没有遇到过这样的问题

初生牛犊,望多多照顾!
2010-07-13 20:37
JackyZhang
Rank: 2
等 级:论坛游民
帖 子:82
专家分:29
注 册:2010-7-12
收藏
得分:0 
我也是无意间发现的,当时困扰我很久,检查了一边又一边,没错啊。可就是无法运行。
   我不相信一个 “编程中国论坛”竟然没人知道为什么?

初生牛犊,望多多照顾!
2010-07-14 12:26
JackyZhang
Rank: 2
等 级:论坛游民
帖 子:82
专家分:29
注 册:2010-7-12
收藏
得分:0 
经过我的逐一试探得到如下结论:(一)有些符号不可作为文件名(且在文件名里就不能出现)这样的符号有|\/?<>:*"共九个;
                              (二)有些符号可以作为 文件名 但 如果在 代码文件名 中 出现时 就会导致代码无法执行这样的符号有^@&-共四个
                              (三)还有一种是作为什么都无所谓的对代码执行无影响,这样的符号有!#$()'[]=+_
            声明:是否可以作为代码文件名我是用WIN TC 测试的 别的编译系统我就不知道是否也是这样了

初生牛犊,望多多照顾!
2010-07-15 00:21
JackyZhang
Rank: 2
等 级:论坛游民
帖 子:82
专家分:29
注 册:2010-7-12
收藏
得分:0 
回复 9楼 sunyh1999
我没有动脑筋就是发帖看看有没有人知道而已,

初生牛犊,望多多照顾!
2010-07-15 00:22
快速回复:谁知道这是问什么?(有关C的问题)
数据加载中...
 
   



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

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