木叶乌鸦 发表于 2006-6-24 14:35

错左响边?

main()
{int jishu(int);
int n;
printf("\nInput an integer:");
if (jishu(n))
    printf("\n%d is a jishu",n);
else
    printf("\n%d is not a jishu",n);
}

吾知点解查错个时话[possible use of 'n' before definition in function main]
'n'吾系系上面就定义左了咩?

天命 发表于 2006-6-24 15:28

是否是定义之前的第一句有点?

liuaa24 发表于 2006-6-24 15:35

在函数main中可能使用未定义'n'
在printf下补一句
scanf("%d",&n);
不过还是不能判断 n 是否奇数

楼主头像会弄到我机子卡:handshake

[ 本帖最后由 liuaa24 于 2006-6-24 15:37 编辑 ]

hjack 发表于 2006-6-24 17:08

你使用了没有初始化的变量n.

powerwind 发表于 2006-6-24 18:09

int jishu(int);应该是一个函数吧?在main()里声明函数应该不可以的.

hjack 发表于 2006-6-24 18:30

楼上,可以在Main里声明的。

powerwind 发表于 2006-6-24 18:53

原来真的可以啊!
一般没这么做,竟不知道!
现在知道,thx

木叶乌鸦 发表于 2006-6-25 00:34

三楼既我明啦
试下先
吾该晒

木叶乌鸦 发表于 2006-6-25 00:36

衣个系一部分哩架咋

joe_233 发表于 2006-6-25 00:37

jishu(int); ????????
老实说。.我非常讨厌这样的命名方式`~
这样的编程习惯相信以后也会有很多人因此讨厌跟你合作

伤心断肠翼 发表于 2006-6-25 00:40

同意楼上,

sasadong 发表于 2006-6-25 01:01

原帖由 joe_233 于 2006-6-25 00:37 发表
jishu(int); ????????
老实说。.我非常讨厌这样的命名方式`~
这样的编程习惯相信以后也会有很多人因此讨厌跟你合作

火气大了啊,降火降火。
小心你这样的语气和人交流也会令人讨厌的哦,和楼主的代码一样,要改。
呵呵。

hjack 发表于 2006-6-25 13:11

其实,我也很讨厌这样的命名方式 的。

木叶乌鸦 发表于 2006-6-25 15:46

参考书做架咋
冤枉~~~~~~

powerwind 发表于 2006-6-25 15:54

楼上把那本书扔掉吧!

我不知道WHY 发表于 2006-6-26 22:56

那本书是垃圾,再不扔掉的话会害死人的。
页: [1]
查看完整版本: 错左响边?