数组的特性:一维数组
来源:互联网 发布:python中help 编辑:程序博客网 时间:2024/05/22 08:15
数组总是和指针密切相关
1.数组的赋值方法(4种):
(1)初始化法:
eg:
int arr[]={1,2,3,4,5};
(2)strcpy法:
eg:
int arr[5];
strcpy(arr,”abcdef”);
(3)for循环法:
eg:
int arr[5];
for(int i=0;i<5;i++)
scanf(“%d”,arr[i]);
(4)whlie循环法:
eg:
char ch=’ ‘;
char arr[20];
while((ch=getchar())!=’\n’)
{
arr[i]=ch;
i++
}
(5)gets法:
eg:char c[10]={0};
gets(c);
2.数组名的各种意义:
数组地址和首元素地址
在数值上,两者相同;但是在意义上,两者不同。
注意!只有在两种情况下,表达的意义是整个数组的地址:
①sizeof(arr);
②&arr;
除此之外,其他情况都是代表首元素地址。
简单说明数组地址和首元素地址的区别:
3.数组的操作符:
[]:中括号
[]的操作数为数组名和数组常量数,eg:arr[10]的两个操作数为arr和10
[]的作用:找到从数组名(即首元素地址)移动数组常量数(即10)个数据类型大小的位置对应的数据,与二者的书写内外顺序无关
证明:
4.指针数组和数组指针:(待补充)
(1)指针数组:是数组,用于存放指针;
格式:int* p[10];
(2)数组指针:是指针,用于指向一个一维数组,所以又称行指针;
格式:int (*p)[10];
- 数组的特性:一维数组
- 字符数组的一写特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- 数组的指针特性
- hadoop集群默认配置和常用配置
- perl和python的相互调用
- 一个图片是通过百分比设置的宽度。如果想他是个正方形,宽和高一样怎么办呢
- bitCount——求二进制中1的个数
- 2. tensorflow学习之name/variable_scope 的使用
- 数组的特性:一维数组
- Html学习---1
- 报错修复记录(一)
- Linux下 保存 git账号密码
- 删除数据库中的空表
- 深度学习入门篇--手把手教你用 TensorFlow 训练模型
- 关于JSON
- android 7.0 运行崩溃问题
- 软件测试员自身素质培养