C/C++
文章平均质量分 79
林蛋蛋蛋大
这个作者很懒,什么都没留下…
展开
-
char *a 与char a[] 的区别
char *a 与char a[] 的区别char *a = "hello" 中的a是指向第一个字符‘a'的一个指针char a[20] = "hello" 中数组名a也是执行数组第一个字符‘h’的指针但二者并不相同:看实例:把两个字符串相加:结果:对比:结果:把字符串加到指针所指的字串上去,出现段错误,本质原因:*d="012345转载 2016-09-19 16:55:39 · 285 阅读 · 0 评论 -
《编写高质量代码改善C++程序的150个建议》摘录
原文:http://blog.csdn.net/fengbingchun/article/details/9193577内容摘自《编写高质量代码改善C++程序的150个建议》: 第一部分 语法篇 第1章 从C继承而来的建议0:不用让main函数返回void main函数的返回类型是int,不是void或其它类型。建议1:区分0的4种面孔转载 2016-11-16 09:50:29 · 824 阅读 · 0 评论 -
指针的概念
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: int *ptr; char *ptr; int **ptr; int (*ptr)转载 2016-12-23 09:57:30 · 241 阅读 · 0 评论