C语言编程入门——数组(上)
2015-08-01 16:12
453 查看
数组是最重要的数据结构之一,所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。
数组的赋值与输出:
练习1:
练习2:
数组的人工赋值:
运行示例:
数组的赋值与输出:
# include <stdio.h> int main(void) { int a[5] = {1, 2, 3, 4, 5}; //数组名a后跟中括号[],赋值用大括号{},并以逗号隔开。5表示数组a中有5个元素, int i; //其分别用a[0], a[1], a[2], a[3], a[4]表示。注意第一个元素从0开始! for (i=0; i<5; ++i) { printf("a[%d] = %d\n", i, a[i]); } return 0; } /* 输出结果: a[0] = 1 a[1] = 2 a[2] = 3 a[3] = 4 a[4] = 5 Press any key to continue */
练习1:
# include <stdio.h> int main(void) { int a[5]; //数组若不初始化,其值皆为垃圾值。 int i; for (i=0; i<5; ++i) { printf("a(%d) = %d\n", i+1, a[i]); } return 0; }
练习2:
# include <stdio.h> int main(void) { int a[5] = {100}; //只赋值给了a[0]元素。 printf("%d\n", a[0]); return 0; }
数组的人工赋值:
# include <stdio.h> int main(void) { int a[5]; int i; for (i=0; i<5; ++i) { printf("请输入第"); printf("%d", i+1); printf("个数组元素的值:"); scanf("%d", &a[i]); } for (i=0; i<5; ++i) printf("a[%d] = %d\n", i, a[i]); return 0; }
运行示例:
相关文章推荐
- C语言编程入门——switch、break与continue
- 【转】C++ 堆和栈的故事
- 【effective c++读书笔记】【第3章】资源管理
- 【effective c++读书笔记】【第3章】资源管理
- C/C++刷题知识点总结
- static的作用(c)
- C语言运算符和优先级
- C语言深度解剖——读书笔记-2、关键字
- C语言-自定义函数,及其调用;函数返回值类型的自动转换,即其数量;
- my understanding of (lower bound,upper bound) binary search, in C++, thanks to two post
- C语言的那些秘密之---函数返回局部变量
- C语言:循环单链表的创建,遍历,插入
- C++ 输入输出总结
- sizeof(struct)分析(包括union)
- c语言中break和continue的用法和区别
- 在C语言中 switch语句的用法
- ok6410 AD C++ dll制作并在C#中调用
- 关于C++字符串读取
- C++ 管道
- C++ 管道