指针数组:指针的数组,表示一个数组,并且数组的每一个元素都是指针类型。 数组指针:数组的指针,表示一个指针,并且是指向数组的指针。 看看下面每行的分析,学习啦~ [cpp] view plain copy 指针数组:指针的数组,表示一个数组,并且数组的每一个元素都是指针类型。 数组指针:数组的指针, ...
分类:
编程语言 时间:
2016-03-27 12:35:53
阅读次数:
206
一指针与数组
二指针与函数
三指针数组数组指针指向指针的指针
四程序陷阱
一、指针与数组指针:指针本身也是一个变量,它的内容是指向的内容的地址。指针同样有类型的区分,char 的指针只能指向char型数据,int 指针指向int型数据。但是指针所占内存单元的大小(即其内容)是跟操作系统的地址位数有关,比如32位地址的系统,那么指针所占的内存单元就是4个字节,16位就是2个字节,因此,指针的类型只是限...
分类:
编程语言 时间:
2016-03-26 07:28:11
阅读次数:
180
数组方法:#include<stdio.h>#include<stdlib.h>voidbubble_sort(intarr[],intsz){inti=0;intj=0;for(j=0;j<sz-1;j++)//决定最终排序出来需要冒多少次{for(i=0;i<sz-1-j;i++)//决定一次冒泡需要比较多少次{if(arr[i]<arr[i+1]){inttmp=arr[i];arr[i]=arr[..
分类:
编程语言 时间:
2016-03-21 01:49:24
阅读次数:
262
一、问题描述 使用C++编程过程中经常需要使用到二维数组,然而初级程序员在使用过程中经常会出错使程序崩溃。下面就二维指针的定义,初始化,以及二维指针做参数给出简单介绍。 1.二维数组的定义与初始化 在实际使用数组的时候往往开始不知道二维数组的行数和列数,因此程序需要根据用户输入动态定义二维数组的行和
分类:
编程语言 时间:
2016-03-20 00:38:33
阅读次数:
236
二维vectorvector<vector <int> > ivec(m ,vector<int>(n)); //m*n的二维vector动态创建m*n的二维vector方法一:vector<vector <int> > ivec;ivec.resize(m);for(int i=0;i<m;i++
分类:
编程语言 时间:
2016-03-19 06:16:08
阅读次数:
264
1.工作时,需要什么学习什么,学习一个新东西时,多看官门文档,iOS Developer Library. 2.开始每天的工作总结,开始看objc中国,一周一大节。 3.回来时按照iOS开发路线学习,练习完c plus 函数,数组,指针事例。 4.周六做总结,对一周不合理的地方作出适当调整。
分类:
移动开发 时间:
2016-03-13 22:24:09
阅读次数:
199
---恢复内容开始--- 1、数组初始化 使用花括号对括起来一系列数值来初始化数组。数值之间用逗号隔开,在数值和逗号之间可以使用空格分开。 int main(void) { int power[8] = {1, 2, 3, 4, 5, 6, 7, 8}; ....... } a、如果数组不初始化,数
分类:
编程语言 时间:
2016-03-11 18:37:20
阅读次数:
183
1.如果数组指针位置非法,复制时,会将新数组指针初始化! 2.值传递时,PHP采用了一个COW(写时复制,copy on write)的优化措施! 写时复制的两个要点: <?php$arr1 = array('吕布','赵云','典韦');end($arr1);next($arr1); //非法了$
分类:
编程语言 时间:
2016-03-10 23:32:20
阅读次数:
204