龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > C/C++开发 >

学点 C 语言(19): 数据类型 - 数组

时间:2009-12-22 15:42来源:未知 作者:admin 点击:
分享到:
1. 数组的标志是 []: #include 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 int main(void) { int nu

  1. 数组的标志是 []:

#include 

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 

int main(void)

{

  int nums[10];

  printf("数组大小是: %dn", sizeof(nums));

  printf("数组维数是: %dn", sizeof(nums)/sizeof(nums[0]));

  getchar();

  return 0;

}

  3. 遍历数组:

#include 

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("%dn", nums[i]);

  getchar();

  return 0;

}

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

#include 

int main(void)

{

  char cs[] = "ABCDEFG";

  int i;

  for (i = 0; cs[i]; i++) {  /* cs[i] 为假时, 就到了那个空字符了 */

    printf("%cn", cs[i]);

  }

  

  getchar();

  return 0;

}

精彩图集

赞助商链接