1、定义字符数组时,数组名不能放在等号左边,如char a[], a=bcd; 2、c++中不能用gets直接输入,要用gets_s保证其能安全运行 puts也是如此; 3、strlen函数在遇到\0直接输出,sizeof要全部遍历完。 4、strcat(str1,str2)函数, str1不能是常量。 5、杨辉三角的代码为 #include<stdio. h> int main() { int a[10][10]={1}; for (int i = 0; i < 10; i++) { for (int j = 0; j <=i; j++) { if (j == 0||i == j) { a[i][j] = 1; } else a[i][j] = a[i - 1][j - 1] + a[i - 1][j]; } } for (int i = 0; i < 10; i++) { for (int j = 0; j <= i; j++) { printf("%-4d", a[i][j]); } puts(" "); } }