字元數組是指用來存放字元數據的數組。其定義的一般形式為: char 數組名[數據長度] 。數組中存放每一個是字元數據即為字元數組元素,而利用字元數組名與數組索引值來表示元素的方式可稱為字元數組元素名稱。
基本介紹
- 中文名:字元數組元素名稱
- 外文名:character array element name
- 領域:計算機編程
- 學科:計算機科學
- 分類:數組
- 相關:字元數組
簡介
字元數組名和數組元素名的區別
char ch[5]="abcd"
字元數組
void main()
{
char name[100]={0};
scanf("%s",name);
printf("%d\n",strlen(name)); 這裡的name還是一個地址
//編譯器遇到strlen這個函式就知道後邊是字元串,
//而name只是這個字元串的首地址,當它遇到所指向的地址為’\0’就停止計數。
}
void main()
{
char name[100]={0};
scanf("%s",name);
printf("%s\n",&name);
printf("%s\n",&name[2]); //表示從輸入後第3個字元開始列印,通過字元數組元素名稱取地址
}
void main()
{
int a[5]={0,1,2,3,4};
printf(a);
}
void main()
{
int a[5]={0,1,2,3,4};
int i=0;
for(i=0;i<5;i++)
{
printf(a[i]);
}
}