3.35
#include<string>
#include<iostream>
using namespace std;
int main() {
int a1[10] = {1,2,3,4,5,6,7,8,9}; //a1目前是0-9的10个整数
int* p = end(a1); //指针p是a1尾元素下一位置的指针
for (int* p1 = a1;p1 != p;++p1) { //p1是a1首元素的指针,p1不等于p的情况下,p1递增
*p1 = 0; //执行解引用的值,把0赋值给该解引用的值
}
for(auto a2:a1) //遍历
cout << a2 << endl; //输出
return 0;
}
3.36
#include<string>
#include<iostream>
#include<vector> //记得添加vector的头文件
using namespace std;
int main() {
int a1[10] = {1,2,3,4,5,6,7,8,9}; //a1目前是0-9的10个整数
int a2[10] = { 1,2,3,4,5,6,7,8,10 };
if (a1 == a2)
cout << "a1=a2" << endl;
else
cout << "a1不等于a2" << endl;
return 0;
}
#include<string>
#include<iostream>
#include<vector> //记得添加vector的头文件
using namespace std;
int main() {
vector<int> a1 = {1,2,3,4,5,6,7,8,9}; //a1目前是0-9的10个整数
vector<int> a2 = { 1,2,3,4,5,6,7,8,9 };
if (a1 == a2)
cout << "a1等于a2" << endl;
else
cout << "a1不等于a2" << endl;
return 0;
}