博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言中的数组, 数组类型
阅读量:4212 次
发布时间:2019-05-26

本文共 450 字,大约阅读时间需要 1 分钟。

       c语言中的数组首元素的地址和数组的地址是两个不同的概念,比如一个数组, int a[]={10,100}, 数组名a代表数组首元素的地址,&a代表数组的地址,数组地址&a用数组首元素的地址来代替,因此printf("%d\n",a)与printf("%d\n",&a)是相等的,但是a+1与&a+1是不相等的,比如如果a代表2,那么a+1就是6,&a+1就是10. 一个int占4个字节。

        下面说一下数组类型,先看代码,其描述了怎么表述int a[5]这种数据类型。

        

int main(){	typedef int(MYINT5)[5];	int i = 0;	MYINT5 array;	for (i=0; i<5; i++)	{		array[i] = i;	} 	for (i=0; i<5; i++)	{		printf("%d ", array[i]);	} 	getchar();	return 0;	}

        MYINT5是一种数据类型,其描述了这是一个数组,数组大小是5,数据类型是Int。

 

 

转载地址:http://lmzmi.baihongyu.com/

你可能感兴趣的文章
登录linux密码验证很慢的解决办法
查看>>
fcntl函数总结
查看>>
HTML条件注释
查看>>
Putty远程服务器的SSH经验
查看>>
内核态与用户态
查看>>
使用mingw(fedora)移植virt-viewer
查看>>
趣链 BitXHub跨链平台 (4)跨链网关“初介绍”
查看>>
C++ 字符串string操作
查看>>
MySQL必知必会 -- 了解SQL和MySQL
查看>>
MySQL必知必会 -- 使用MySQL
查看>>
MySQL必知必会 -- 数据检索
查看>>
MySQL必知必会 -- 排序检索数据 ORDER BY
查看>>
MySQL必知必会 -- 数据过滤
查看>>
MYSQL必知必会 -- 用通配符进行过滤
查看>>
MYSQL必知必会 -- 用正则表达式进行搜索
查看>>
POJ 3087 解题报告
查看>>
POJ 2536 解题报告
查看>>
POJ 1154 解题报告
查看>>
POJ 1661 解题报告
查看>>
POJ 1101 解题报告
查看>>