我一直在使用Google搜索幾天,試圖在C中找到正確的語法,以便按照無序排列方式打印數組。我是C新手,但很熟悉php,Java。我是否使用了錯誤的邏輯方法?僅打印C中某些位置的陣列C
我想打印出來是
"Here is your order, 2B 3C 1A"
我曾嘗試使用以下類型的代碼嘗試,但得到的,
@[2] (null)[3] (null)[1]
segmentation fault
char *aa="1A";
char *bb="2B";
char *cc="3C";
char * zz[]={aa,bb,cc};
g_print("Here is your order, %s[2] %s[3] %s[1]",zz);
感謝 藝術
'爲(I = 0; I <3;我++)printf的( 「%S」,ZZ [I]);',改爲了你喜歡。 – moeCake
...並閱讀printf的文檔。 –