在C 語言中初始化字元陣列 - Delft Stack

文章推薦指數: 80 %
投票人數:10人

如果需要將字元陣列列印成字串,這就很有用。

由於保證在有效字元的末尾有一個空位元組字元,那麼可以有效地利用 printf 函式和 %s ... C貼士 C中的try...catch 在C語言中列印數字的二進位制 C語言中標量初始化器的過量元素警告 C語言中的雙指標** C語言中的%p格式說明符 如何在C語言中繪製資料 C語言中的位比較 C語言中開啟一個套接字 reportthisad 貼士文章 C貼士 在C語言中初始化字元陣列 使用{}捲曲括號列表符號在C語言中初始化一個字元陣列 使用字串賦值來初始化C語言中的字元陣列 使用{{}}雙大括號在C語言中初始化2D字元陣列 本文將演示如何在C語言中初始化一個字元陣列的多種方法。

使用{}捲曲括號列表符號在C語言中初始化一個字元陣列 字元陣列大多被宣告為一個固定大小的結構,並經常被立即初始化。

大括號列表符號是用常量值初始化字元陣列的可用方法之一。

可以只指定大括號中的部分元素,因為字元陣列的剩餘部分被隱式地用空位元組值初始化。

如果需要將字元陣列列印成字串,這就很有用。

由於保證在有效字元的末尾有一個空位元組字元,那麼可以有效地利用printf函式和%s格式字串指定符來輸出陣列的內容。

#include #include #include voidprintCharArray(char*arr,size_tlen) { printf("arr:"); for(inti=0;i #include #include voidprintCharArray(char*arr,size_tlen) { printf("arr:"); for(size_ti=0;i #include #include enum{LENGTH=5,HEIGHT=5}; intmain(){ charc_arr[HEIGHT][HEIGHT]={{"hello"},{"there"},{"multi"},{"dimen"},{"sion."}}; for(size_ti=0;i



請為這篇文章評分?