c++ 数组怎么一次批量赋值

[复制链接]
查看11 | 回复4 | 2019-11-13 10:21:42 | 显示全部楼层 |阅读模式
classA{char*pname;intproperty[5];public:voidipt(char*t,intpt[]){pname=t;for(inti=0;iusing namespace std;void main(){
vectorivec1(10,42); //内置方法,初始化的内容为10个42
vectorivec2(10);...
回复

使用道具 举报

千问 | 2019-11-13 10:21:42 | 显示全部楼层
通过数组指针给对象赋值:#include #includeusing namespace std; void main() { vectorivec1(10,42); //内置方法,初始化的内容为10个42 vectorivec2(10); vect...
回复

使用道具 举报

千问 | 2019-11-13 10:21:42 | 显示全部楼层
可以用memset#include void * memset ( void * ptr, int value, size_t num );如:int a[M][N];memset(a[0],0,N*sizeof(int)); //第一行赋值0memset(a[1],1,N*sizeof(int)); //第二行赋值1...
回复

使用道具 举报

千问 | 2019-11-13 10:21:42 | 显示全部楼层
定义的时候可以批量赋值,如:int a[20]={ 0 };如此,整个数组都为0了,但是以后就不能这样赋值了,只能在刚看时初始化的时候这样!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行