10. C++使用赋值相容原理的目的是什么?

2025-03-24 12:26:26
推荐回答(1个)
回答1:

数组的初始化只有在定义时才可以,其形式为:
int data[10]={1,3,5,7,9,2,4,6,8,0};

这种括号赋值形式只有在定义数组时,才可以这样写,被称为初始化数据。
除去定义数组的位置外,再给数组进行赋值,需要采用数组下标引用方式,或指针方式 对数组的元素逐个进行赋值。如:int i=0;for( i=0;i<10;i++ ) data[i]= i+1 ;或:int *p=data; //p指向数组data的首地址for( int i=0;i<10;i++ ) *p++ = i+1 ; //先将数据i+1赋值给*p, 然后p=p+1指向下一个元素位置 *p就是data[i]