1忘记了两个%%输出一个%;
2将一维数组传给函数在调用时只写函数名;
3强制类型转换符的格式(double)(常量);
4数组的输出也要用到首地址
char a[100];
gets(a);
printf("%s
",a);
a=&a[0]
5
字符串数组的初始化
char str[]={'H','e','l','l','o',' '};
char str[]="Hello";
6
一维数组的初始化
int a[5]={0,1,2,3,4};
int a[ ]={0,1,2,3,4};
int a[5]={0,1,2,3};其余元素为0
int a[5]={0};全体皆为0
7
二维数组的初始化
按元素初始化
int a[3][3]={1,2,3,4,5,6,7,8,9};
按行初始化
int a[3][3]={{1,2,3,},{4,5,6},{7,8,9}};
省略行数的初始化
int a[][3]={{1,2,3,},{4,5,6},{7,8,9}};
部分元素初始化
inta[3][3]={{1},{4}};
8
C编译器计算
C++不计算