Welcome

首页 / 软件开发 / C语言 / 学点C语言(19):数据类型 - 数组

学点C语言(19):数据类型 - 数组2010-04-30 博客园 万一1. 数组的标志是 []:

#include <stdio.h>

int main(void)
{
int nums[3];

nums[0] = 11;
nums[1] = 22;
nums[2] = 33;

printf("%d,%d,%d",nums[0],nums[1],nums[2]);

getchar();
return 0;
}

2. 数组的大小和维数:

#include <stdio.h>

int main(void)
{
int nums[10];

printf("数组大小是: %d ",sizeof(nums));
printf("数组维数是: %d ",sizeof(nums)/sizeof(nums[0]));
getchar();
return 0;
}

3. 遍历数组:

#include <stdio.h>

int main(void)
{
int nums[10];

int i;
for (i = 0; i < sizeof(nums)/sizeof(nums[0]); i++)
nums[i] = i * i;

for (i = 0; i < sizeof(nums)/sizeof(nums[0]); i++)
printf("%d ",nums[i]);

getchar();
return 0;
}

对字符串数组,我们也可以这样想...

#include <stdio.h>

int main(void)
{
char cs[] = "ABCDEFG";
int i;
for (i = 0; cs[i]; i++) { /* cs[i] 为假时,就到了那个空字符了 */
printf("%c ",cs[i]);
}

getchar();
return 0;
}