結果: 犯了一個小錯誤,輸出換行的時候用的是printf('\n'),改成雙引號就對了。附上printf() 的用法。 1,printf()函數是格式化輸出函數, 一般用於向標準輸出設備按規定格式輸出信息。 2,printf()函數的調用格式為: printf("<格式化字元串>", <參量表>)。 ...
#include <stdio.h> int main(){ int arr[][3]={{1,2,3}, {4,5,6}, {7,8,9}}; printf("before change!\n"); int i,j,t; for(i=0; i<3; i++ ){ for(j=0; j<3; j++){ printf("%3d",*(*(arr+i)+j)); } printf("\n"); } for(i=0;i<3;i++){ for(j=0;j<i;j++){ t=*(*(arr+i)+j); *(*(arr+i)+j)=*(*(arr+j)+i); *(*(arr+j)+i)=t; } } //改變後 printf("after change!\n"); for(i=0; i<3; i++ ){ for(j=0; j<3; j++){ printf("%3d",*(*(arr+i)+j)); } printf("\n"); } return 0; }
結果:
犯了一個小錯誤,輸出換行的時候用的是printf('\n'),改成雙引號就對了。附上printf() 的用法。
1,printf()函數是格式化輸出函數, 一般用於向標準輸出設備按規定格式輸出信息。
2,printf()函數的調用格式為: printf("<格式化字元串>", <參量表>)。
3,格式輸出,它是c語言中產生格式化輸出的函數(在 stdio.h 中定義)。用於向終端(顯示器、控制台等)輸出字元。
格式控制由要輸出的文字和數據格式說明組成。要輸出的文字除了可以使用字母、數字、空格和一些數字元號以外,
還可以使用一些轉義字元表示特殊的含義。
4,作用:在c語言中產生格式化輸出的函數(定義在 stdio.h 中),其向終端(顯示器、控制台等)輸出字元。