码迷,mamicode.com
首页 >  
搜索关键字:c 数组指针 指针数组    ( 1241个结果
C语言学习总结(三) 复杂类型
第五章、复杂数据类型(数组、字符串、指针、结构体、枚举、共同体)1.什么是数组?概念:把具有相同类型的若干变量按有序的形式组织起来,这些按序排列的同类数据元素的集合称为数组;按数组元素的类型不同,数组又可分为:数值数组:用来存储数值得字符数组:用来存储字符 ‘a’指针数组:用来存放指针(地址)的结构...
分类:编程语言   时间:2015-12-11 16:36:33    阅读次数:277
关于理解数组与指针
指针指向数组问题intarr1[10]; chararr2[10]; char*parr[10];//指针数组 int(*parr1)[10]=&arr1; int*p=arr1; char*(*pparr[3])[10];//指向数组的指针数组指向函数的指针voidfun1(char*str) { printf("%s\n",str); } voidfun2(char*str) { printf("%s\n",str); } voidfun..
分类:编程语言   时间:2015-12-11 07:00:00    阅读次数:193
iOS 之 数组指针
int a[5]={1,2,3,4,5}; int *p=(int*)(&a+1);//p 相当于int (*p) [5] = &a;// &a+1 p相当于,p移动了a本身大小的位置,即 a + 5*sizeof(int) printf("%d",*(p-1)); // p -1 = p-size...
分类:移动开发   时间:2015-12-10 13:15:22    阅读次数:158
图的邻接表实现_LGraph
邻接表是图的另一种有效的存储表示方法. 每个顶点u建立一个单链表, 链表中每个结点代表一条边, 为边结点. 每个单链表相当于 邻接矩阵的一行. adjVex域指示u的一个邻接点v, nxtArc指向u的下一个边结点. 如果是网, 增加一个w域存储边上的权值. 构造函数完成对一维指针数组a的动态空间存储分配, 并对其每个元素赋初值NULL. 析构函数首先释放邻接表中所有结点, 最后释放一维 ...
分类:其他好文   时间:2015-12-08 12:59:28    阅读次数:251
数组和指针再次来袭
1,数组和指针的定义于声明:定义:只能出现一次,用来确定对象的类型和大小,并为其分配空间。声明:可以出现多次,描述对象的类型,用于指定其他地方定义的对象,不为对象分配空间。所以说externchara[]与externchara[10]等价,因为这是声明,不分配空间。看一个关于数组指针..
分类:编程语言   时间:2015-12-07 00:49:10    阅读次数:196
数组指针(自己理解与总结)
【欢迎指出错误】
分类:编程语言   时间:2015-12-07 00:42:37    阅读次数:205
什么是指针?什么是数组?指针和数组的关系?
什么是指针?什么是数组?指针和数组的关系?形象地讲,我们可以把计算机的内存看作一条长街上的一排房屋,每个房间都可以容纳数据并通过一个房号来表识。而表示每个房间房号的值我们可以称为地址。或许这样的比喻有局限性,毕竟真实地计算机内存是以数以万计的bit位组成。⑴初..
分类:编程语言   时间:2015-12-06 17:51:36    阅读次数:149
C语言:使用malloc开辟一个3*4的二维数组,并将内容初始化为1-12.
方法一:#include<stdio.h> #include<stdlib.h> intmain() { int(*p)[4]=(int(*)[4])malloc(12*sizeof(int));//数组指针 for(inti=0;i<3;i++) { for(intj=0;j<4;j++) { *(*(p+i)+j)=i*4+j+1; } } for(i=0;i<3;i++) { for(j=0;j<4;j++) { printf("%d\..
分类:编程语言   时间:2015-12-03 19:20:00    阅读次数:213
第五章 指针与数组
5.2 指针与函数参数#include #include #include int getch(void);void ungetch(int); /*getint 函数:将输入中的下一个整型数赋值给*pn */int getint(int* pn){ int c, sign; whi...
分类:编程语言   时间:2015-12-01 21:22:25    阅读次数:216
二维数组和指针数组
#include "stdafx.h" #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { int arr1[3]; int arr2[3]; int arr3[3]; int ...
分类:编程语言   时间:2015-11-27 13:02:26    阅读次数:191
1241条   上一页 1 ... 71 72 73 74 75 ... 125 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!