标题:改变做法后,错误相同,
只看楼主
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
得分:0 
最重要的一个问题还没看到

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2008-05-27 22:38
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
得分:0 
[bo][un]StarWing83[/un] 在 2008-5-27 22:37 的发言:[/bo]

再补充一点……原来燕子是这个意思啊……我又误解了……
不过说的也对,这个程序所有的错误如果用GCC编译的话,全部都会用警告的方式标示出来,包括那个scanf……

谁说TC不标?

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2008-05-27 22:38
RockCarry
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
得分:0 
...
2008-05-27 22:41
Loli
Rank: 1
来 自:飞燕算法群46520219
等 级:新手上路
帖 子:348
专家分:0
注 册:2008-5-27
得分:0 
用GCC编译器,它会直接告诉你是类型不匹配,而不是像这个给出一些看了摸不着头脑的错误信息
更友好的信息不看非要看这种看了摸不着头脑的信息然后猜原因??
当然,你喜欢这样也是你的自由

[color=white]

[[it] 本帖最后由 Loli 于 2008-5-27 22:42 编辑 [/it]]
2008-05-27 22:41
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
得分:0 
哦?因为你这句话我又装了TC,的确没有标……

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-05-27 22:42
sunkaidong
Rank: 4
来 自:南京师范大学
等 级:贵宾
威 望:12
帖 子:4496
专家分:141
注 册:2006-12-28
得分:0 
飘过。。学习中。。这种关于编译器和标准的争论。。貌似很多次了。。呵呵

学习需要安静。。海盗要重新来过。。
2008-05-27 22:42
Loli
Rank: 1
来 自:飞燕算法群46520219
等 级:新手上路
帖 子:348
专家分:0
注 册:2008-5-27
得分:0 
[bo][un]Knocker[/un] 在 2008-5-27 22:38 的发言:[/bo]

谁说TC不标?

你试验过了?TC标出了是哪一行出错了吗??

[color=white]
2008-05-27 22:45
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
得分:0 
f2的弱智问题就不用说了吧……

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-05-27 22:46
RockCarry
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:13
帖 子:662
专家分:58
注 册:2005-8-5
得分:0 
tcc -w
-w 可以让 tc 提示更多警告信息。
另外对 starwing 说一句,你的一些话确实过分,最好收敛下,否则会遭人反感。
学做事先学做人,你先学习如何与周围的人,与论坛里的朋友相处吧。
如果你喜欢表演,就继续拉。

[[it] 本帖最后由 RockCarry 于 2008-5-27 23:37 编辑 [/it]]
2008-05-27 22:46
VxWorks
Rank: 3Rank: 3
来 自:WindRiver
等 级:论坛游民
威 望:6
帖 子:859
专家分:68
注 册:2007-11-24
得分:0 
再次测试:
#include[color=ff00ff]<math.h>[/color]
long int b[10],a[10];
void f1(int x,int n)
{
    a[n]=pow(x,n);
}

long int f2(int n)
{
    if(n==0)return 1 ;
    else return n*f2(n-1);
}
int main()
{
    int x,n ;
    float sum=0 ;
    printf("Enter the number:");
    scanf("%d",&x); //语法错误
   
    for(n=0;n<=9;n++)
    {
        f1(x,n);
        b[n]=f2(n);  //逻辑性错误
        sum+=(float)a[n]/b[n];
    }
    printf("%f",sum);
    return 0;
}

为了防止世界被破坏,为了守护世界的和平,贯彻爱与真实的邪恶,可爱又迷人的反派角色,VxWorks!
Don't ask me any question.I'm just here to buy soy sauce.
2008-05-27 22:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-216171-1-1.html




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

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