1、什么是指针 2、指针用于参数 3、指针用于返回值 4、指针加减操作 5、指针与数组区别 1、什么是指针 ? 内存被分为字节,每个字节有唯一的地址,指针指的就是内存地址。 ? 保存指针的变量,就叫指针变量。(保存地址) ? 声明一个指针变量 int i = 0; int* p;//声明一个指针变量 ...
分类:
编程语言 时间:
2018-04-26 21:12:56
阅读次数:
170
在讲指针时,我先讲讲我使用的编译器gcc。我是比较喜欢在linux上写C语言的。gcc最基本的用法:-c:只编译,不链接成可执行文件编译器只是由出入的.c等源代码文件生成.o为后缀的目标文件,通常用于编译不包含主程序的之程序文件-o:确定输出文件的名称为out_filename,同时这个名称不能和源文件同名,如果不给这个选项,gcc就要给出预设的可执行文件a.out-g:产生符号调试工具(GNU的
分类:
编程语言 时间:
2018-01-27 19:11:16
阅读次数:
111
指针与数组的对比c程序中,指针和数组在不少地方可以相互替换着用,让人产生一种错觉,以为两者是等价的 数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命周期内保持不变,只有数组的内容可以改变 指针可以随时指向任意类型的内存块,它的特征是“ ...
分类:
编程语言 时间:
2018-01-21 17:38:51
阅读次数:
169
1、指针与数组 C源码 前两组printf()函数是以指针方式访问数组nArray中的数据的,而后两组printf()函数则是使用数组下标的方式访问数组nArray中的数据的。 Debug汇编 对比指针访问和数组访问的汇编,发现用指针访问是向后移动长度为一个int大小的距离,也就是4字节。 至于加8 ...
分类:
编程语言 时间:
2018-01-15 13:43:26
阅读次数:
138
数组是一组连续存储的同类型数据,可以通过指针的算术运算,使指针依次指向数组的各个元素,进而可以遍历数组。 定义指向数组元素的指针: 经过上述定义及赋值后: *pa就是a[0],*(pa+1)就是a[1],... ,*(pa+i)就是a[i]. a[i], *(pa+i), *(a+i), pa[i] ...
分类:
编程语言 时间:
2017-12-05 20:38:03
阅读次数:
222
这次网上笔试,发现自己还有很多的不足,虽然相比以前,我相信自己是进步的,下面总结一下这次的不足: 1.一些常用的算法还没有记住 2.指针相关的内容还需要加强理解 3.知识面还不够,比如:JAVA,SHELL,LINUX等 这次考查的内容主要是: 1.指针与数组 2.C/C++的一些基础知识,比如:声 ...
分类:
其他好文 时间:
2017-11-29 23:37:42
阅读次数:
173
Linux应用 编程深入 语言编程标准C程序设计七 经典C11程序设计 以下内容为阅读: 《标准C程序设计》(第7版) 作者:E. Balagurusamy(印), 李周芳译 清华大学出版社 2017.7 《21天学通C语言》(第7版) 作者:Bradley Jones Peter Aitken D ...
分类:
其他好文 时间:
2017-11-14 22:19:50
阅读次数:
170
Linux应用 编程深入 语言编程标准C程序设计七 经典C11程序设计 以下内容为阅读: 《标准C程序设计》(第7版) 作者:E. Balagurusamy(印), 李周芳译 清华大学出版社 2017.7 《21天学通C语言》(第7版) 作者:Bradley Jones Peter Aitken D ...
分类:
其他好文 时间:
2017-11-14 21:21:51
阅读次数:
187
Linux应用 编程深入 语言编程标准C程序设计七 经典C11程序设计 以下内容为阅读: 《标准C程序设计》(第7版) 作者:E. Balagurusamy(印), 李周芳译 清华大学出版社 2017.7 《21天学通C语言》(第7版) 作者:Bradley Jones Peter Aitken D ...
分类:
其他好文 时间:
2017-11-14 19:31:21
阅读次数:
134
Linux应用 编程深入 语言编程标准C程序设计七 经典C11程序设计 以下内容为阅读: 《标准C程序设计》(第7版) 作者:E. Balagurusamy(印), 李周芳译 清华大学出版社 2017.7 《21天学通C语言》(第7版) 作者:Bradley Jones Peter Aitken D ...
分类:
其他好文 时间:
2017-11-14 18:37:35
阅读次数:
219