2013年6月26日

C中*、&用法介绍

摘要: C中*、&用法介绍例1、#include int find(int *a);main(){ int b = 1; int wait, test; test = find(&b); printf("内存地址为:%d",&test); scanf("%d", &wait);}int find(int *a){ return *a;}int b = 1; int test = find(&b); 这样调用时,实际上是进行了:int* a = &b,创建了一个新的指向b的整型指针a作为find函数范围内的局部变量。 阅读全文

posted @ 2013-06-26 15:31 google_yep 阅读(14365) 评论(0) 推荐(0) 编辑

C/C++需要注意的11个要点【转】

摘要: 下面的这些要点是对所有的C++程序员都适用的。我之所以说它们是最重要的,是因为这些要点中提到的是你通常在C++书中或网站上无法找到的。如:指向成员的指针,这是许多资料中都不愿提到的地方,也是经常出错的地方,甚至是对一些高级的C++程序员也是如此。 这里的要点不仅仅是解释怎样写出更好的代码,更多的是展现出语言规则里面的东西。很显然,它们对C++程序员来说是永久的好资料。我相信这一篇文章会使你收获不小。 首先,我把一些由不同层次的C++程序员经常问的问题归到一起。我惊奇的发现有很多是有经验的程序员都还没意识到 .h 符号是否还应该出现在标准头文件中。要点1: 还是 ? 很多C++程序员还在... 阅读全文

posted @ 2013-06-26 11:46 google_yep 阅读(213) 评论(0) 推荐(0) 编辑

传值和传引用、传地址的区别

摘要: 传值, 是把实参的值赋值给形参 那么对形参的修改,不影响实参的值 传地址 是传值的一种特殊方式,只是他传递的是地址,不是普通的如int 那么传地址以后,实参和形参都指向同一个对象 传引用 真正的以地址的方式传递参数 传递以后,形参和实参都是同一个对象,只是他们名字不同而已 对形参的修改将影响实参的值-----------------------------------------------------------------------------------觉得从函数调用的角度理解比较好 传值: 函数参数压栈的是参数的副本。 任何的修改是在副本上作用,没有作用在原来的变量上。 传指... 阅读全文

posted @ 2013-06-26 10:26 google_yep 阅读(2891) 评论(0) 推荐(0) 编辑

导航