码迷,mamicode.com
首页 >  
搜索关键字:c语言 数组地址 指针    ( 27278个结果
[整理]函数的声明中的数组参数
在函数的声明的数组参数中,并为指明数组的长度。因为在C中,允许单个函数操纵任意长度的一维数组。这个特性不利的一面是函数没法知道该数组的长度。如果确实需要知道数组的长度,必须作为一个单独的参数传递给函数。当数组名作为实参时,传递给函数的实际上是一个指向数组起始位置的指针。/*开发环境:vs2010 w...
分类:其他好文   时间:2014-06-25 15:24:55    阅读次数:211
C语言常量与指针
C语言功能强大而丰富,还表现在const与指针的结合使用上,对不同的问题,它提供不同的保护,特别有用的是指向常量的指针本文地址:http://www.cnblogs.com/archimedes/p/c-const-point.html,转载请注明源地址。指向常量的指针可以将指针指向常量,这就意味着...
分类:编程语言   时间:2014-06-25 14:43:22    阅读次数:189
杜绝“野指针”
“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。“野指针”的成因主要有两种:(1)指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指一气。所以...
分类:其他好文   时间:2014-06-25 14:30:24    阅读次数:133
effective c++ 条款3 use const whereever you can
1 const 传达的意思应该是这个变量是常量不能更改2 const 在 * 左边表示数据是const,在右边表示指针是const // char greeting[] = "hello"; char* p = greeting; //const *: const data //...
分类:编程语言   时间:2014-06-25 11:12:18    阅读次数:229
变更到Android4.4的问题
更新到Android 4.4,写了个小程序。发现运行不起来了。抛空指针异常。debug模式下,发现在onCreate方法中获取Button是null。Android 4.4把layout进行了重组,全部放到了Fragment下,在onCreate方法执行时,Fragment还没有被调用,所以在这个方...
分类:移动开发   时间:2014-06-25 11:08:26    阅读次数:361
关于局部指针与栈的一点小结
昨天看到strcpy函数的典型实现时,发现该函数的返回值为局部指针变量,当时产生疑问:局部指针在函数结束时不是会被注销掉吗?为什么此处没有呢? 下面给出strcpy函数代码: char* Mystrcpy(char* strDest, const char* strSrc) { assert((strDest!= NULL)&&(strSrc != NULL)); char* adress...
分类:其他好文   时间:2014-06-25 07:18:50    阅读次数:184
【Nginx】HTTP配置模型
当Nginx检测到配置文件中存在配置块http{}时,会建立一个ngx_http_conf_ctx_t结构体,该结构体定义如下: typedef struct { void **main_conf; // 每个指针元素指向所有由HTTP模块的create_main_conf方法产生的结构体 void **srv_conf; // 每个指针...
分类:其他好文   时间:2014-06-25 06:57:04    阅读次数:233
如何把vector和string数据传给旧的C API
?? 通常情况下,旧的C API使用数组合char*指针来进行数据交换而不是vector或string对象。这样的API还将存在很长的一段时间,如果我们想有效地使用STL,我们就必须与它们和平共处。 幸运的是,这很容易做到。如果有一个vector v,而需要得到一个指向v中数据的指针,从而可把v中的数据作为数组来对待,那么只需要使用&v[0]就可以了。对于string s,对应的形...
分类:Windows程序   时间:2014-06-25 06:50:15    阅读次数:337
函数指针和指针函数
1、函数指针(指向函数的指针)在c语言中,一个函数总是占用一段连续的内存区,而函数名就是该函数所占内存区的首地址(入口地址),所以函数名跟数组名很类似,都是指针常量。函数指针就是指向这个入口地址的指针变量,注意函数指针是一个变量。#includevoid f(int);int main(){ ...
分类:其他好文   时间:2014-06-25 00:49:47    阅读次数:300
JS对象复制
在JavaScript很多人复制一个对象的时候都是直接用"=",因为大家都觉得脚本语言是没有指针、引用、地址之类的,所以直接用"="就可以把一个对象复制给另外一个对象,如下代码:var i1 = 1; var i2 = i1; i2 = 2; alert("i1:"+i1+",i2:"...
分类:Web程序   时间:2014-06-25 00:38:19    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!