字符数组的大小并不代表它所包含字符串的长度。需要通过检查结束符,才能判断字符串的实际长度。 数组和指针的关系 ...
分类:
编程语言 时间:
2018-11-25 22:17:03
阅读次数:
221
普拉塔 (Prata S.) (作者), 云巅工作室 (译者) 《C Primer Plus(中文版)(第5版)》共17章,介绍了C语言的基础知识,包括数据类型、格式化输入输出、运算符、表达式、流程控制语句、函数、数组和指针、字符串操作、内存管理、位操作等,知识内容都针对C99标准;另外,《C Pr ...
分类:
编程语言 时间:
2018-11-18 23:46:41
阅读次数:
222
C++基础部分: 1.数组和指针的区别 (1)数组本身体现出来的就是一个 指针常量的 “特性”,即不能对数组的首地址进行修改,内存上的地址就已经是确定了的。而指针本身是一个变量,他指向了一个地址,这个是可以变化的,也就说他可以重新赋值指向新的地址; (2)当调用sizeof函数时,对于数组,得到的是 ...
分类:
编程语言 时间:
2018-10-08 00:48:09
阅读次数:
215
主要讲解数组和指针有关问题 1. 数组名的本质是一个常量指针 2. 内存编址的最小单位是字节,对于变量来说,一个变量可以取1、2、4、8等字节,对变量取地址来说,取的是低位字节的地址,在32位机中其对变量取地址就是4,不管其占几个字节。如下例 经过分析我们可以得出:指针的大小为4 3. 指针的本质: ...
分类:
编程语言 时间:
2018-09-29 21:34:35
阅读次数:
165
数组和指针类型的分配和访问 数组的分配和访问 结构数据类型的分配和访问 ...
分类:
其他好文 时间:
2018-09-22 14:43:51
阅读次数:
188
数组名可以当做常量指针使用,那么指针是否也可以当做数组名来使用呢? 下标VS指针形式: 示例程序: 第11行将指针当做数组名来使用。 运行结果如下: 可以看到输出结果是正确的。 但是数组和指针是不同的。 示例程序: ext.c文件 当上述程序第5行为extern int a[];时,编译运行结果如下 ...
分类:
编程语言 时间:
2018-08-26 21:18:33
阅读次数:
185
我认识不少技术不错的 C++/C 程序员,很少有人能拍拍胸脯说通晓指针与内存管理 (包括我自己)。我最初学习 C 语言时特别怕指针,导致我开发第一个应用软件(约 1 万行 C 代码)时没有使用一个指针,全用数组来顶替指针,实在蠢笨得过分。躲避指针 不是办法,后来我改写了这个软件,代码量缩小到原先的一 ...
分类:
其他好文 时间:
2018-08-02 12:53:29
阅读次数:
186
一维数组:1.数组名做实参时,传递的是地址,数组名代表数组第一个元素的首地址;2.函数形参使用指针变量用来承载数组的地址时,该形参只是地址,不是地址,sizeof(形参)得到的是指针的长度4;3.函数用数组地址做参数时,函数内部求不出数组的大小; C/C++中二维数组和指针关系分析:https:// ...
分类:
编程语言 时间:
2018-06-09 00:05:06
阅读次数:
199
数组和指针都是C里面的好东西,但是一旦使用不当,真的会让人抓狂。 下面是写程序时遇到的一次数组越界的经历,感觉对以后写程序有点启发,所以记录下来。 起因: 我想用OLED动态显示一组浮点数,而且浮点数的长度是不定的。 1、如果只是单纯的显示,没有消隐的话,上一次的长数的据残留会影响下一次短长度数据的 ...
分类:
编程语言 时间:
2018-05-19 23:28:44
阅读次数:
246
二维数组和指针,是一个比较难的地方,能力有限,也只能谈谈自己对此略微的认识,如有啰嗦口误之处,多多包涵!! 推荐读者先看我的另外两篇文章 指针 http://www.cnblogs.com/wangweigang/p/8990237.html 数组和指针http://www.cnblogs.com/ ...
分类:
编程语言 时间:
2018-05-13 13:57:47
阅读次数:
248