社区
C语言
帖子详情
对结果不明请指点~~~
KimChen
2003-11-07 09:24:14
#include<stdio.h>
main()
{
int i;
int count(int);
for(i=1;i<=10;i+){
count(i);
}
}
int count(int n)
{
int x;
printf("%d:x=%d,",n,x);
x+=2;
printf("x+2=%d",x);
}
...全文
43
19
打赏
收藏
对结果不明请指点~~~
#include main() { int i; int count(int); for(i=1;i<=10;i+){ count(i); } } int count(int n) { int x; printf("%d:x=%d,",n,x); x+=2; printf("x+2=%d",x); }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KimChen
2003-11-13
打赏
举报
回复
如果把i定义在main()函数外~x的值就真的是不确定值了~
KimChen
2003-11-13
打赏
举报
回复
而且是跟main()中的i是相同的,改i=1为i=3;count()中的x也跟着变~
KimChen
2003-11-13
打赏
举报
回复
各位大哥:
我问的就是因为x没有初始化,所以应该是不确定值,但我怎样试都是同一结果,我不明的就是这点,请解答?
int count(int)在TC2.0中是允许的.程序也是在TC2.0中运行通过的.
count函数是没有意义的.我问的不是这个~.
021850524
2003-11-09
打赏
举报
回复
to wmzlq(wmzlq) :
为什么函数声明不可以在函数体内?
我认为是可以的.
TianGuangZao
2003-11-09
打赏
举报
回复
to zhaochong12(笨鸟侠) :
......
main()
{
int i;
int count(sizeof(int)); ----------> 语法错误
for(i=1;i<=10;i+){ --------------> i+ ?
count(i);
}
}
......
修改如下:
......
int main(void)
{
int i;
for (i = 1; i <= 10; i++)
count(i);
return 0;
}
楼主没讲 count 函数的功能,就不猜了。
tibetan
2003-11-09
打赏
举报
回复
wmzlq(wmzlq) ( ) 信誉:99
函数原形的申明,可以放在函数中申明!
Wolf0403
2003-11-09
打赏
举报
回复
int count(int) 是声明下面那个函数。
qufan
2003-11-09
打赏
举报
回复
同意,接分
playboyxp
2003-11-09
打赏
举报
回复
你的代码有问题
没见过有这样的声明int count(int);
leyt
2003-11-08
打赏
举报
回复
同意,接分
sharkhuang
2003-11-08
打赏
举报
回复
严重同意
kdush
2003-11-08
打赏
举报
回复
上面几位大哥说的很清楚了!
我没啥好说的了!
hslinux
2003-11-07
打赏
举报
回复
没有返回值的函数的类型应为void,函数的声明放在main()外而不是放在main()里,没有初始化的变量的值是不可预测的,
zhaochong12
2003-11-07
打赏
举报
回复
稍微修改了一下,大概比较符合楼主的意思了~
接分快乐~^_^~
#include<stdio.h>
int count(int n);
main()
{
int i;
int count(sizeof(int));
for(i=1;i<=10;i+){
count(i);
}
}
int count(int n)
{
static int x=0;
printf("%d:x=%d,",n,x);
x+=2;
printf("x+2=%d",x);
}
wu_apple
2003-11-07
打赏
举报
回复
#include<stdio.h>
int count(int);
main()
{
int i;
//int count(int);
for(i=1;i<=10;i++)
{
count(i);
}
}
int count(int n)
{
int x = 0;
printf("%d:x=%d,",n,x);
x+=2;
printf("x+2=%d\n",x);
return 1;
}
wmzlq
2003-11-07
打赏
举报
回复
几个错误,都在旁边注释了
main()
{
int i;
int count(int); //函数的原型说明不能嵌套在另一函数中
for(i=1;i<=10;i+){
count(i);
}
}
int count(int n)
{
int x;
printf("%d:x=%d,",n,x);//x没有初始化,拿来用就没有意思了
x+=2;
printf("x+2=%d",x);
}
luohualiushui
2003-11-07
打赏
举报
回复
编译不会通过
daizh
2003-11-07
打赏
举报
回复
你的目的是下面程序所要实现的功能吧。
#include<stdio.h>
void count(int);
void main()
{
int i;
for(i=1;i<=10;i++){
count(i);
}
}
void count(int n)
{
static int x =0;//<---------------静态变量
printf("%d:x=%d,",n,x);
x+=2;
printf("x+2=%d\n",x);
}
ssbull
2003-11-07
打赏
举报
回复
你的变量x没有初始化,也没有赋值,打印显示的结果应该不是你要的答案
bblean修改版1.16
部分菜单选项的作用尚未了解,因此就保留原英文或按照单词意思直译,希望有知道的高手能
指点
一下,见如下: 1,显示---*nix bullets 未汉化,主要是作用
不明
,英文意思为“禁止子弹”,选中后菜单箭头,bbleanbar...
学校直饮水卫生管理制度.doc
1. 强化督查:在
指点
小组的详细
指点
下,由老师带头,以各项食物卫生制度、饮用水卫生轨制落实为重点,对黉舍饮水状况,进展活期跟不活期的督查,督查后果以转达方法反应到黉舍。 2. 落实职责:校长为黉舍饮用水平安...
医院信息安全管理制度.doc
6. 医院计划机内不得安装游戏、即时通信等与义务无关的软件,尽量不在院内计划机上使用来源
不明
的移动存储设备。 7. 未经部分
指点
赞成,任何人不得修正收集拓扑结构,收集设备的安排和参数的设置。 第二章 收集硬件...
游戏画面就弹出内存不能为read修复工具
平常应加强信息安全意识,对来源
不明
的可执行程序绝不好奇。 2、 更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。 3...
2019版高考语文二轮复习专题8语言文字运用选择题专题突破练22语言文字运用选择题蹭修改题
最恰当的是A:“如果心神难定,意识
不明
,就绝无幸福可言”,这与后文的“他们关心精神价值甚于关心物质价值”相呼应。 【总结】 这段材料主要涉及的是高中语文复习中的病句修改和成语应用,强调了语言准确性和逻辑...
C语言
70,020
社区成员
243,265
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章