码迷,mamicode.com
首页 >  
搜索关键字:指针变量    ( 1257个结果
NSNull之研究
为什么会有NSNull?Objective-C是C的一个超集,主要引入了OO的设计理念。所以,Objective-C不可避免地使用指针以及指针变量来描述一个对象的内存地址。那么,既然存在指针这种东西,当然就允许存在NULL指针,也就是空指针。另外,Objective-C主要定义了两种容器:NSArr...
分类:其他好文   时间:2015-04-09 21:46:23    阅读次数:167
关于sizeof和memset/memcpy的一些事
首先,sizeof是一个操作符,不是一个函数,但是当操作数为类型名称时需要用小括号将类型名称包围起来(操作数为变量时不需要),这一规则使得sizeof看起来想一个函数一样。其次如果sizeof的操作数为静态数组名时,得到的结果是整个数组所占的空间大小(以byte为单位),但是如果操作数动态数组时,得到只是一个指针变量所占的用的大小(我的机器上是4byte)。这是因为数组和指针实际上是两个不同的对象(...
分类:其他好文   时间:2015-04-09 10:35:27    阅读次数:292
【C】多线程编程笔记
1. pthread_create(pthread类型指针变量 ,NULL ,函数 ,函数参数[多个参数用结构体传])2. pthread_join(pthread类型指针变量, 返回一般为null) pthread_join的作用: pthread_join()函数,以阻塞的方式等待threa.....
分类:编程语言   时间:2015-04-08 12:23:15    阅读次数:151
c/c++(疑3) C语言指针与数组之间关系
c/c++ (疑1)数组和指针 c/c++(疑2) const extern 有了前面 两篇 基础,下面我们可以更深入的来介绍c/c++(疑3) C语言指针与数组之间关系 1 概述(C语言指针与数组之间关系) 指针就是指针,指针变量在32 位系统下,永远占4 个byte,其值为某一个内存的地址。指针可以指向任何地方,但是不是任何地方你都能通过这个指针变量访问到。 ...
分类:编程语言   时间:2015-04-08 09:07:57    阅读次数:160
27._指针
指针和指针变量的关系: 指针就是地址,地址就是指针 地址就是内存单元的编号 指针变量是存放地址的变量 指针和指针变量是两个不同的概念 但是要注意:通常我们叙述时会把指针变量简称为指针,实际它们的含义不同 1 /* 2 20...
分类:其他好文   时间:2015-04-07 15:08:34    阅读次数:156
指针与引用
程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可以改变其指向的对象(指针变量中的值可以改),而引用对象则不能修改。最后,总结一下指针...
分类:其他好文   时间:2015-04-06 21:45:48    阅读次数:165
函数返回局部指针变量是否可行?
我们大家都知道指针函数的返回指针不能指向函数内的自动变量,如果需要返回函数的内部变量的话,就需要将该变量声明为静态变量。为什么函数能够返回 静态变量的地址而不能返回局部自动变量的地址,到底什么样的对象能够返回其地址,而什么样的对象不能够返回其地址?静态变量与局部自动变量的主要区别是什 么? 要想明....
分类:其他好文   时间:2015-04-05 23:13:48    阅读次数:178
L1--指针
介绍指针是内存单元的编号,地址就是指针。一句话通过指针和指针变量 可以在不同函数间 间接 对数据进行操作快速入门 int * p:p是变量名,p变量的数据类型是int * 类型,所谓int * 类型实际就是存放int变量地址的类型,不表示定义了一个名字叫*p的变量 &i: & 取地址运算符,这里.....
分类:其他好文   时间:2015-04-04 22:35:02    阅读次数:176
L2--跨函数使用内存
介绍#include #include int main(void){ int *p; //定义了一个指针变量,但并没有为期附初值;下面两个函数都是为其fu初值的操作 f(&p); //f函数,为指针变量p附了一个准确的值,所以是正确的操作 //g(&p);//g函数,虽然在g函数...
分类:其他好文   时间:2015-04-04 22:23:57    阅读次数:223
指针进阶(二)
(1)指针就是地址,也就是说在某一位数确定的操作系统中,他的范围是可以确定的,就是说指针变量的sizeof值是相等的。 比如32位系统下,不管是指向char、int、还是long型变量的指针,他的大小都是4字节 (2)sizeof是关键字,求值是发生在编译的时候,他不同于函数,因为函数的求值是发生在运行的时候。且看: int ch[6]; sizeof(ch[6]);//是存在的,...
分类:其他好文   时间:2015-04-04 12:20:48    阅读次数:165
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!