P1:C++和OO思想
经典面向对象java 一样封装继承多态
P2-P4:从小程序说起
1.类,异常,对象都是c++特有的
整形数组求和:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int addArray(int array[], int n);//在main用前需要声明
int main(){
int data[]={0,1,2,3,4,5,6,7,8,9};
int size=sizeof(data)/sizeof(data[0]);
printf("data size: %ld\n",sizeof(data));//不要用%d,c99报错
printf("answer :%d\n",addArray(data,size));
return 0;
}
int addArray(int* array, int n){
int sum=0;
printf("data size: %ld\n",sizeof(array));
for(int i=0;i<n;i++){
sum+=array[i];
}
return sum;
}
/*data size: 40
data size: 8
answer :45
*/
1 | //c++版本 |