C++ primer plus課後答案第4章
陣列的宣告:
typeNamearrayName[arraySize];
1.
charactor[30];
shortbetsie[100];
floatchuck[13];
longdouble sipsea[64];
3.
intodd[5]={1,3,5,7,9};
4.
even= odd[0] + odd[4];
5.
cout<< ideas[1] << endl;
6.
charchar[] = “cheeseburger”;
7.
stringstr = “Waldorf Salad”;
8.
structfish
{
char breed[20];
int weight;
float length;
}
9.
structfish =
{
“carp”,
5,
0.5
}
10.
enumResponse {Yes=1,No=0,Maybe=2};
11.
doubleted=11111111;
double*p=&ted;
12.
float*p = new treacle [10];
cout<< p[0] <<” ”<<p[9];
13.
vector<typeName> vt (n_elem); N_elem既可以是整形常量,也可以是整型變數
intinput;
cin>>input;
intarray[input];
vector<int> vt (input);
程式設計練習
1.
#include<iostream>
usingnamespace std;
voidmain(void)
{
charfirstname[20],lastname[20],letter,grade;
unsigned int age;
cout<<"What is your firstname?";
cin>>firstname;
cout<<"What is your lastname?";
cin>>lastname;
cout<<"What letter grade doyou deserve?";
cin>>letter;
cout<<"What is yourage?";
cin>>age;
grade=letter+1;
cout<<"Name:"<<lastname<<","<<firstname<<endl;
cout<<"Grade:"<<grade<<endl;
cout<<"Age:"<<age<<endl;
}
2.