在c语言中引用数组元素时,其数组下标的数据类型允许是:整型常量或整型表达式。C语言规定只能逐个引用数组元素而不能一次引用整个数组,数据元素的表示形式为“数组名[下标]”,下标可以是整型常量或整型表达式。

本教程操作环境:windows7系统、c99版本、Dell G3电脑。

在c语言中引用数组元素时,其数组下标的数据类型允许是:整型常量或整型表达式。

教程推荐:《c语言教程视频》

数组中只有一维数组,数组的大小必须在编译期作为常数确定。但C数组的元素可以是任何类型的对象,当然也可以是另一个数组,所以“仿真”出一个多维数组。

数组名:

指向该数组下标为0的元素的指针。

数组下标:

C语言规定只能逐个引用数组元素而不能一次引用整个数组,数据元素的表示形式为“数组名[下标]”,下标可以是整型常量或整型表达式。

任何一个数组下标运算都等同于一个对应的指针运算。

即:a[i]=*(a+i)=*(i+a)=i[a] (后种写法绝不推荐)

例:

#include <stdio.h>void main(){int a[20]={0};*a=66;printf("a[0]: %d \n",a[0]);printf("0[a]: %d \n",0[a]);return;}

结果为:

a[0]: 660[a]: 66

写法很有趣。

更多编程相关知识,请访问:编程视频!!

更多相关文章

  1. C++如何给二维数组初始化
  2. C语言中数组所占字节怎么算
  3. golang中定义不定长数组的方法
  4. golang判断数组是否为空的方法
  5. golang如何删除数组中的元素
  6. golang数组与切片的区别是什么?
  7. golang数组和切片的区别是什么
  8. golang 数组存的是什么
  9. golang怎么判断数组是否为空

随机推荐

  1. 关于Android中解析xml文件qName和localNa
  2. Android(安卓)4.0.1 源码下载,模拟器编译
  3. Android 支持的度量单位
  4. How to study Android OpenGL ES
  5. Android(安卓)中的XMPP 应用
  6. Android使用FFmpeg(七)--ffmpeg实现暂停
  7. Android使用FFmpeg动态库播放视频
  8. Android基础之Android系统架构
  9. Android调用相机程序和图片处理程序获得
  10. [ZT]Android线程模型(Painless Threading