两个问题 {逻辑型对整数型赋值} {数组的初始化}
发表在C语言图书答疑 2013-10-15
是否精华
版块置顶:
bool _a=true;
int _b=10;

 _a=_b;
_b=_a;


书上说 C++ 这样是可行的,但是编译的时候 怎么不通过呢? 求原因



还有 数组的初始化

如:

int _a[10]={1,2,3,4,5,6,7,8,9,0};
int _a[]={0}


这样的两种方式都可行   但是我的问题出来了


比如我想  定义一个1万个元素的数组、并初始化数据为1

那么我如何写?

int  _a[10000]={1,1,1,1,1,循环到1万?};

还是 
int  _a[]={1}; //这样的话  那么他会定义多少个元素?1万个? 还是无限制?









分享到:
精彩评论 1
cui_mrkj
学分:0 LV1
TA的每日心情
?
2020-08-20 13:57:19
2013-10-22
沙发
int main()
{
bool _a=true;
int _b=10;

_a=_b;
_b=_a;
return 0;
}
编译没问题

定义有10000个整形元素的数组,可以逐一赋值
for(i=0;i<10000;i++)
a[i]=1;
若全部置0可以用memset
int型数组部分赋值,则剩余部分默认为0.
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照