初学C&C++,大神多多指导。初学数组。
来源:互联网 发布:淘宝10月10号新规则 编辑:程序博客网 时间:2024/04/30 00:51
在C语言中使用数组必须先进行定义。
简单的一维数组的定义方式为:
类型说明符 数组名 [常量表达式];其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。
举个例子。
例如:
int a[20]; /* 说明整型数组a,有20个整形元素 */float b[10], c[20]; /* 说明浮点型数组b,有10个元素,浮点型数组c,有20个元素 */char d[20]; /* 说明字符数组d,有20个元素 */
当然对于定义数组有如下注意事项。
1) 数组的类型实际上是指数组元素的取值类型。对于同一个数组,其所有元素的数据类型都是相同的。2) 数组名的书写规则应符合标识符的书写规定。
3) 数组名不能与其它变量名相同。例如:
int a;float a[10];是错误的。
程序1——1 逆序输出
#include<stdio.h>#define maxn 105int a[maxn];int main(){ int x,n=0; while(scanf("%d",&x)==1) a[n++]=x; for(int i=n-1;i>=1;i--) printf("%d",a[i]); printf("%d\n",a[0]); return 0;
}
列1-2
数组的动态赋值,输出该数组的最大值。
#include<stdio.h>int main(){ int i,max,a[10]; printf("ínput 10 numbers:\n"); for(i=0;i<10;i++) { scanf("%d",&a[i]); } max=a[0]; for(i=1;i<10;i++) { if(a[i]>max) { max=a[i]; }}printf("maxnum =%d\n",max);}
不全仅供参考哦。0 0
- 初学C&C++,大神多多指导。初学数组。
- 求大神指导,本人初学
- 初学C语言,请多多关照!共同学习进步
- 初学C#
- 初学C
- 初学C
- 初学C
- 初学C
- 初学C
- 初学C
- 初学C
- 初学C
- 初学C
- 初学C
- 初学C语言之二维数组
- 初学C#多多指教
- 初学c 多指教
- 初学C语言
- 101. Symmetric Tree
- java之集合框架!!!
- 详细深入分析 Java ClassLoader 工作机制
- JSP分页显示
- 装饰者模式
- 初学C&C++,大神多多指导。初学数组。
- 认识注册表-2
- JAVA因式分解算法
- JSON用法总结
- python学习笔记——浅拷贝与深拷贝
- windows上Maven安装
- curl 命令提交post表单
- edge detection filters
- python中类方法、类实例方法、静态方法的使用与区别