輸出列印陣列 printf函式

2021-08-24 23:21:47 字數 1042 閱讀 7186

輸出列印陣列---printf函式

printf(「%s\n」,str);語句可將字元指標所指的字串一次性的輸出,除了字元型別,其他型別的陣列不能用陣列名來整體性的輸出它的全部元素,只能逐個元素輸出,用for迴圈

下面我們來乙個驗證:

#include#includevoid  f(char **p)

int main()

; int b = ;

char **p;

p = a;

f(p);

//printf("%s", *p);

printf("%s", b);//若將非字元型陣列用%s這種形式輸出,則我們編譯沒問題

system("pause");

return 0;

}

以上**編譯成功

執行後為:

以下為測試**,關於字串和陣列的輸出:

#include#includevoid  f(char **p)

int main()

; int b[6] = ;

char *c ="abcdef";

char d[4] = ;

char **p;

p = a;

f(p);

printf("*p: %s\n", *p);

printf("b陣列:");

for (int i = 0; i < 6; i++)

printf("\n");

printf("指標變數c: %s \n", c);

printf(": %s\n", d);

system("pause");

return 0;

}

用php輸出陣列 PHP輸出陣列 列印陣列例項詳解

假設有乙個陣列 arr php 中文 網 echo arr 請問上面的 會輸出什麼?上面的結果大家可以再本地試一試。我們一般使用print r來列印陣列 當然用var dump也可以,但是結構上不清晰 bool print r mixed expression bool return 請嘗試列印pr...

螺旋列印陣列

螺旋列印 include stdafx.h include include include int getcreatematrix int nvectors void spinnerprint int matrix,int n,int nvectors int main int argc,char ...

python 列印陣列

def hex print x for i in range 0,len x print 0x x ord x i 如果沒有print後面的那個逗號,每列印乙個就會換行,加了逗號以後,就後面加空格輸出 字串 str 轉換為列表 list d k.encrypt data list1 list d h...