c語言中計算陣列長度的方法
字元陣列:strlen()函式
strlen 是一個函式,它用來計算指定字串 str 的長度,但不包括結束字元(sizeof()包括結束字元)
#include<stdio.h>
#include<string.h>
int main(){
char a[]={"abcdd"};
printf("用strlen()計算字元陣列的長度: %d\n",strlen(a));
printf("用sizeof()計算字元陣列的長度: %d\n",sizeof(a));
return 0;
}
其他陣列:sizeof ( 陣列 ) / sizeof( 陣列對應的資料型別 )
#include<stdio.h>
#include<string.h>
int main(){
int a[]={1,2,3,4,5};
printf("%d\n",sizeof(a));
printf("%d\n",sizeof(int));
printf("%d\n",sizeof(a)/sizeof(int));
}
參考:
相關文章
- C語言如何計算陣列的長度C語言陣列
- C語言中如何求一個陣列的長度C語言陣列
- C語言中,當計算字元陣列長度時,用sizeof 和strlen 的原理及兩者的區別C語言字元陣列
- c語言的strlen函式計算字元陣列長度不對C語言函式字元陣列
- C語言求其字元陣列的長度C語言字元陣列
- C語言中strlen求字串長度,求字元陣列長度(空字元,數字0,字元0,陣列部分初始化)C語言字串字元陣列
- c語言中三維陣列C語言陣列
- C++陣列長度C++陣列
- c語言中陣列的三種型別C語言陣列型別
- c語言獲取陣列長度的函式C語言陣列函式
- C語言獲得陣列長度的函式C語言陣列函式
- c語言中返回整數值的長度C語言
- c語言中實現4行3列矩陣和3行4列矩陣的運算C語言矩陣
- c語言中陣列的宣告與初始化C語言陣列
- go語言中遍歷陣列的方法有哪些Go陣列
- C語言中陣列溢位是什麼C語言陣列
- C++獲取陣列的長度C++陣列
- 磁碟陣列可靠度的計算陣列
- 認識 Go 語言中的陣列Go陣列
- c語言中二維陣列的生成及應用C語言陣列
- sizeof 和 strlen 計算陣列大小和長度詳解陣列
- C語言中“陣列名”和“&陣列名”C語言陣列
- C語言應用於LR中-如何得到陣列長度C語言陣列
- 字元陣列的長度字元陣列
- 獲取C/C++字串、字元陣列長度C++字串字元陣列
- 聊聊Go語言中的陣列與切片Go陣列
- C語言中的命令列引數C語言命令列
- go 語言中的 rune,獲取字元長度Go字元
- C++語言中陣列指標和指標陣列徹底分析(系列一) (轉)C++陣列指標
- C語言中陣列首地址和陣列第一個元素的地址有什麼區別C語言陣列
- c語言中陣列的宣告喝初始化的區別和聯絡C語言陣列
- Java 定義長度為 0 的陣列 / 空陣列Java陣列
- C語言中指標, 陣列和字串(Pointer, Array and String in C Programming Language)C語言指標陣列字串
- c語言的陣列C語言陣列
- c語言關於陣列的簡單運算C語言陣列
- 補充內容:C++語言中陣列指標和指標陣列徹底分析 (轉)C++陣列指標
- 淺議C語言中靈魂陣列和指標的互操作(轉)C語言陣列指標
- Javascript如何改變陣列的長度?JavaScript陣列