码迷,mamicode.com
首页 >  
搜索关键字:指针数组    ( 825个结果
C语言之数组与指针(一)
恢复内容开始 数组:内存连续的,同类型元素的集合; 从最基础的数组声明,数组初始化,数组赋值,数组遍历,到二维数组,再到指针数组,数组指针,以及数组和指针关系无疑都证明了数组在c语言中的重要地位;我们将一 一对其说明。 1.数组声明:float a[size] ; int b[size]; char ...
分类:编程语言   时间:2017-02-22 11:31:01    阅读次数:226
检查型异常和非检查型异常
对于因为编程错误而导致的异常,或者是不能期望程序捕获的异常(解除引用一个空指针,数组越界,除零,等等),为了使开发人员免于处理这些异常,一些异常被命名为非检查型异常(即那些继承自 RuntimeException 的异常)并且不需要进行声明。 对于因为编程错误而导致的异常,或者是不能期望程序捕获的异 ...
分类:其他好文   时间:2017-02-21 10:40:02    阅读次数:259
c++编程思想(三)--c++中c 续,重点sizeof和内存对齐
之前理论性的太多,下面就是代码及理论结合了 1、sizeof()是一个独立运算符,并不是函数,可以让我们知道任何变量字节数,可以顺带学一下struct,union,内存对齐 内存对齐:为了机器指令快速指向地址值,编译器内部实际上会内存对齐,怎么理解了,以struct为例 先讲一下各个变量类型内存大小 ...
分类:编程语言   时间:2017-02-21 01:05:40    阅读次数:160
C++数组指针、指针数组、函数指针的核心概念
1.什么叫数组指针? 数组指针:一个指向一维或者多维数组的指针。 比如:int * b=new int[10];指向一维数组的指针b ; 注意,这个时候释放空间一定要delete [] ,否则会造成内存泄露,b 就成为了空悬指针。 int (*b2)[10]=new int[10][10]; 注意, ...
分类:编程语言   时间:2017-02-20 01:17:31    阅读次数:165
函数模板与模板函数
1.函数指针——指针函数 函数指针的重点是指针。表示的是一个指针,它指向的是一个函数,例子: int (*pf)(); 指针函数的重点是函数。表示的是一个函数,它的返回值是指针。例子: int* fun(); 2.数组指针——指针数组 数组指针的重点是指针。表示的是一个指针,它指向的是一个数组,例子 ...
分类:其他好文   时间:2017-02-15 13:39:01    阅读次数:174
gcc 数据对齐之:总结篇.
通过上面的分析,总结结构体对齐规则如下: 1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员的对齐按照#pragma pack指定的数值和这个数据成员自身长度中,比较小的那个进行。2、结构(或联合)的整体对齐规则: ...
分类:其他好文   时间:2017-02-13 19:01:37    阅读次数:200
第5章 进程环境(3)_环境表和环境变量
3. 环境表 (1)每个进程都有一个独立的环境表(字符指针数组) (2)初始的环境表继承自父进程 (3)两种访问方式: ①int main(int argc, char* argv[], char* envp[]); //第3个参数 ②extern char** environ; //全局变量 4. ...
分类:系统相关   时间:2017-01-27 23:00:38    阅读次数:566
C语言学习笔记(6):如何从变量声明的表面上来区分指针数组和数组指针
举例:int *p[5]是指针数组int (*p)[5]是数组指针区分两者只要看变量名p周围的修饰符即可。 这里要明确两点:1、不论int *p[5]还是int (*p)[5]都不应该看成一个整体,而应该看成一些修饰符来修饰变量p,从而使p得到准确定义;2、[]的优先级要比*高,相同优先级修饰符,采 ...
分类:编程语言   时间:2017-01-22 22:27:06    阅读次数:185
linux进程
E: 进程 >进程控制块PCB 结构体 进程控制块中,存放的是指针数组 >是已经打开的文件的结构体的指针 文件描述符实际上就是指针数组的索引 e1: ps命令(进程快照):查看进程状态 ps aux;ps -ef e2: 进程process概念: 进程是一个程序的一次执行过程,是一个程序的执行实例, ...
分类:系统相关   时间:2017-01-04 20:19:01    阅读次数:235
作业11总结
1.指针、数组和地址间的关系 ·数组的基地址是在内存中存储数组的起始位置,它是数组中第一个元素(下标为0)的地址,因此数组名本身是一个地址即指针值。 ·指针是以地址作为值的变量,而数组名的值是一个特殊的固定地址,可以把它看作是常量指针。 P=a; 等价于 P=&a[0]; p=a+1; 等价于 p= ...
分类:其他好文   时间:2016-12-24 07:45:55    阅读次数:203
825条   上一页 1 ... 31 32 33 34 35 ... 83 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!