//Write the output of each cout statement. //Assume the size of ints to be 4 bytes. //Assume the size of pointers to ints to be 4 bytes. #include using namespace std; int main() { int a[2][2][3]={{{1,2,3},{4,5,6}}, {{7,8,9},{10,11,12}}}; cout << sizeof(______) << endl; //1: ________________48___________ cout << sizeof(a+0) << endl; //2: _____________________________ cout << sizeof(______) << endl; //3: ____________24_________________ cout << sizeof(______) << endl; //4: ______________12______________ //the address of "a" is 0x7ffee430da70 cout << a << endl; //5: ______________________________________________ cout << a + 0 << endl; //6: ____________________________________________ cout << a + 1 << endl; //7: ____________________________________________ cout << *a + 1 << endl; //8: __________________________________________ cout << **a + 1 << endl; //9: ________________________________________ cout << &a << endl; //10: __________________________________________ cout << &a + 1 << endl; //11: ________________________________________ //use pointer arithmetic to print following value of array element cout<<________<
//Write the output of each cout statement.
//Assume the size of ints to be 4 bytes.
//Assume the size of pointers to ints to be 4 bytes.
#include <iostream>
using namespace std;
int main() {
int a[2][2][3]={{{1,2,3},{4,5,6}},
{{7,8,9},{10,11,12}}};
cout << sizeof(______) << endl; //1: ________________48___________
cout << sizeof(a+0) << endl; //2: _____________________________
cout << sizeof(______) << endl; //3: ____________24_________________
cout << sizeof(______) << endl; //4: ______________12______________
//the address of "a" is 0x7ffee430da70
cout << a << endl; //5: ______________________________________________
cout << a + 0 << endl; //6: ____________________________________________
cout << a + 1 << endl; //7: ____________________________________________
cout << *a + 1 << endl; //8: __________________________________________
cout << **a + 1 << endl; //9: ________________________________________
cout << &a << endl; //10: __________________________________________
cout << &a + 1 << endl; //11: ________________________________________
//use pointer arithmetic to print following value of array element
cout<<________<<endl; //13: ________________1_______
cout<<________<<endl; //14: ________________4__________
cout<<________<<endl; //15: ________________8____________
return 0;
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images