Part1 验证性实验 以下能够正确表示数组元素a[1][2]地址的有? A. &a[1][2] B. a[0] + 5 C. p + 5 D. *q + 5 E. *(q+1) + 2 F. &a[0][0] + 1*3 + 2 G. a[0] + 1*3 + 2 我选A B C D E F G ...
分类:
编程语言 时间:
2019-12-15 14:29:00
阅读次数:
56
part1 ABCDEFG part2 // 练习:使用二分查找,在一组有序元素中查找数据项 // 形参是数组,实参是数组名 #include <stdio.h> #include <stdlib.h> const int N=5; int binarySearch(int x[], int n, ...
分类:
编程语言 时间:
2019-12-13 19:51:38
阅读次数:
105
前言 在C语言中,数组和指针似乎总是“暧昧不清”,有时候很容易把它们混淆。本文就来理一理数组和指针之间到底有哪些异同。 数组回顾 在分析之前,我们不妨回顾一下数组的知识。数组是可以存储一个固定大小的相同类型元素的顺序集合。为了便于我们说明,假设有以下数组声明: 数组大小必须在编译期就作为一个常数确定 ...
分类:
编程语言 时间:
2019-11-29 23:53:59
阅读次数:
155
本文链接:https://blog.csdn.net/loongkingwhat/article/details/78910921 数组和指针向来就是傻傻分不清,当他们一起出现的时候就更加懵逼。 1 解析不同变量之间的区别: 数组名a: 数组名可以作为数组第一个元素的指针。我们由数组和指针的关系知道 ...
分类:
编程语言 时间:
2019-10-12 22:25:08
阅读次数:
117
一、数组 1.数组的长度是固定的,而指针可以像迭代器来遍历数组; 2.数组不仅可以用来保存基本类型,还可以用来保存类类型: 3.如果元素为类类型,调用默认构造函数进行初始化,如果没有默认构造函数,应显式调用其他构造函数。 4.数组不能直接复制或赋值。 二、指针 1.指向另外一种变量地址的变量,使用指 ...
分类:
编程语言 时间:
2019-09-14 19:16:35
阅读次数:
113
一、数组 二、字符串 string类 三、结构 四、共用体 五、枚举 六、指针和自由存储空间 七、指针、数组和指针算术 八、类型组合 九、数组的替代品 ...
分类:
编程语言 时间:
2019-09-12 13:20:28
阅读次数:
92
数组、指针和引用 标签(空格分隔): visual c++ 数组 定义 数组必须先定义,在使用 数据类型 数组名 [数组大小] 初始化 指定数组的大小和初始值 也可以用一个数,给数组全部初始化 省略数组大小的说明,直接初始化数组 上面的数组大小没有指定,数组的长度由大括号里面的数值的个数决定。只有当 ...
分类:
编程语言 时间:
2019-08-28 15:48:56
阅读次数:
124
看例子: 注意:1,对于数组,a指首元素地址,&a指整个数组(对象)的首地址,故a和&a值相等。 2,a+1跨了一个sizeof(a[0])是第二个元素地址,但&a+1是跨了一个sizeof(a)的地址。 3,a[1] = *(a+1),同样p[1] = *(p+1)。 4,表示字符串时&a和a指向 ...
分类:
编程语言 时间:
2019-08-24 21:00:44
阅读次数:
98
https://coolshell.cn/articles/11377.html 单看这文章的标题,你可能会觉得好像没什么意思。你先别下这个结论,相信这篇文章会对你理解C语言有帮助。这篇文章产生的背景是在微博上,看到@Laruence同学出了一个关于C语言的题,微博链接。微博截图如下。我觉得好多人对 ...
分类:
编程语言 时间:
2019-08-23 00:20:26
阅读次数:
99
2.定义数组指针的三种方法 3.多维数组 4.多维数组和指针 ...
分类:
编程语言 时间:
2019-07-31 18:14:07
阅读次数:
89