C语言
yanyiliu
这个作者很懒,什么都没留下…
展开
-
C语言 让我头晕的值传递与址传递
原文:http://blog.csdn.net/the_fire/article/details/4267058 c语言中实参变量和形参变量之间的数据传递是单向的“值传递”方式。指针变量作函数参数也要最循这一规则。调用函数不可能改变实参指针变量的值,但可以改变实参指针变量所指变量的值。 本来挺头晕的,后来搜着了一片文章,顿悟! 来源(http://blog.chinaunix.net/u1/转载 2013-04-08 09:35:39 · 400 阅读 · 0 评论 -
C++中引用和指针的区别
下面用通俗易懂的话来概述一下: 指针-对于一个类型T,T*就是指向T的指针类型,也即一个T*类型的变量能够保存一个T对象的地址,而类型T是可以加一些限定词的,如const、volatile等等。见下图,所示指针的含义: 引用-引用是一个对象的别名,主要用于函数参数和返回值类型,符号X&表示X类型的引用。见下图,所示引用的含义: 2、指针和引用的区别转载 2013-04-08 09:38:06 · 324 阅读 · 0 评论 -
统计一个数中1的个数
#include #include using namespace std; main() { int count = 0; int m = 9999; while(m){ count++; m = m & (m-1); } } 比如判断一个数是否为2的N次方,可以直原创 2013-04-09 21:46:18 · 472 阅读 · 0 评论