|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 结果为什么·是 3 6 0 0 0
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1718
人关注过本帖
标题:
结果为什么·是 3 6 0 0 0
只看楼主
加入收藏
LangZK
等 级:
新手上路
帖 子:9
专家分:0
注 册:2019-4-17
结帖率:
50%
楼主
收藏
已结贴
√
问题点数:10 回复次数:4
结果为什么·是 3 6 0 0 0
#include<stdio.h>
main()
{int i=1;
int b[5]={3};
while(i<5 && i%2!=0)
{b[i]=b[i-1]*2; i++;}
for(i=0;i<5;i++)
printf("%3d",b[i]);
}
搜索更多相关主题的帖子:
结果
int
i++
printf
3d
2019-06-30 10:32
举报帖子
使用道具
赠送鲜花
吕孟伟
等 级:
贵宾
威 望:
27
帖 子:200
专家分:870
注 册:2018-10-4
第
2
楼
收藏
得分:4
b[5] = {3} -> b[0] = 3;
i = 1 -> 满足while条件,进入循环体 ->b[1] = 6;
i = 2 ->不满足条件,退出while
那么b[2],b[3],b[4]都为0。
借用一下侯捷的话:勿在浮沙筑高台。
2019-06-30 11:38
举报帖子
使用道具
赠送鲜花
YUkoni
等 级:
论坛游民
帖 子:17
专家分:22
注 册:2018-11-25
第
3
楼
收藏
得分:4
b[5]={3}的意思是以b为数组名且数组长度为5的数组里,存放了3这个数据。而数组b[5]分别为:b[0]、b[1]、b[2]、b[3]、b[4]。所以3这个数据是存放在第一个空间的,即b[0]=3。所以后面的运算就清楚了。
2019-07-02 23:07
举报帖子
使用道具
赠送鲜花
LTao
等 级:
论坛游民
威 望:
3
帖 子:27
专家分:86
注 册:2019-5-11
第
4
楼
收藏
得分:4
%3d 什么意思?
int b[5]={3}只给数组中第0个赋值,其余四个全是随机数
2019-07-06 14:54
举报帖子
使用道具
赠送鲜花
吕孟伟
等 级:
贵宾
威 望:
27
帖 子:200
专家分:870
注 册:2018-10-4
第
5
楼
收藏
得分:0
回复 4楼 LTao
%3d:在要打印的数前先打印三个空格。
不是随机数,是将其他数组元素全置为0.
借用一下侯捷的话:勿在浮沙筑高台。
2019-07-06 15:27
举报帖子
使用道具
赠送鲜花
5
1/1页
1
快速回复:
结果为什么·是 3 6 0 0 0
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.017255 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved