一、数组的指针、指针数组以及指向指针的指针考虑数组的指针的时候我们要同时考虑类型和维数这两个属性。换一句话,就是说一个数组排除在其中存储的数值,那么可以用类型和维数来位置表示他的种类。A)一维数组 在c和c++中数组的指针就是数组的起始地址(也就第一个元素的地址),而且标准文档规定数组名代表数组的....
分类:
其他好文 时间:
2015-05-25 14:15:22
阅读次数:
173
1 #include "stdafx.h" 2 #include 3 using namespace std; 4 5 int _tmain(int argc, _TCHAR* argv[]) 6 { 7 char **p; 8 char * b[] = {"Fortran",...
分类:
编程语言 时间:
2015-05-23 11:18:34
阅读次数:
99
前几天和同学讨论数组作为函数参数,感觉各种困惑。花了一些时间在网上查看了一些资料,并加上自己的理解。记录一下!
一. 指向指针的指针和指向数组的指针
很多人以为“指向数组的指针”就是“指向指针的指针”,于是有人写这样的代码:
int a[3][4];...
分类:
编程语言 时间:
2015-05-18 20:52:45
阅读次数:
145
刚刚出炉的复习代码,太久没写,复习下,带头结点的单向链表。
很多人和书都用的指向指针的指针,反正我是不喜欢,所以就没用。#include"stdio.h"
#include"string.h"
#include"stdlib.h"
#include"time.h"
//链表typedef struct LNode{
int value ;
LNode *next;
}LNode,*...
分类:
其他好文 时间:
2015-05-12 17:17:18
阅读次数:
128
当指针作为函数的参数进行传递时,实际上本质上是安置传递,即将指针进行了一份拷贝,在函数的内部对这个指针的修改实际上就是对一个在函数内部的那个局部变量的修改。这点事和引用不同的,引用实际上是在参数传递时,将实际变量的地址传了进去,在函数内部访问这个变量时,实际上是使用间接访问的方式来进行了的,所以实际...
分类:
编程语言 时间:
2015-05-09 22:07:49
阅读次数:
144
二维数组:
1)定义形如int a[2][3],此时a代表的是这个二维数组的地址,sizeof(a)为24。
二级指针:
1)定义形如int **p:表示为指向指针的指针
2)二级指针不能和二维数组替换,如int aa[2][3],**a;a=aa;是错误的,但可以用int (*a)[3];a=aa替换。
指针数组:
1)定义形如int *p[5]:表示含有五个指针元素的数组、又称为二维...
分类:
编程语言 时间:
2015-04-29 13:39:28
阅读次数:
173
1 #include 2 #include 3 #include 4 int main(int argc, char* argv[]) 5 { 6 char *s[]={"man","woman","girl","boy","sister"}; 7 char* *q=NULL; ...
分类:
其他好文 时间:
2015-04-29 11:32:59
阅读次数:
127
void schedule(void)
105 {
106 int i,next,c;
107 struct task_struct ** p; // 任务结构指针的指针。
108
109 /* check alarm, wake up any interruptible tasks that have got a signal */
/* 检测alarm(进程的报警定时值),唤醒任何...
分类:
系统相关 时间:
2015-04-21 13:06:48
阅读次数:
223
Labview中引用,属性节点,局部变量之间的区别 在Labview中我们经常会碰到这样几个概念,那就是控件的引用,属性节点以及局部变量,他们之间到底有哪些区别呢? 首先谈引用,在Labview中长称为引用句柄,在Windows编程中,引用句柄指的是指向指针的指针,换句话说,引用句柄保存的是...
分类:
其他好文 时间:
2015-04-21 00:06:45
阅读次数:
230
libevent源代码之最小堆的实现libevent 中通过结构体min_heap_t实现最小堆,该结构体的声明如下:typedef struct min_heap{ struct event** p; unsigned n, a;} min_heap_t;其中p是指向指针的指针,p指向了一个数组,...
分类:
其他好文 时间:
2015-04-18 17:28:50
阅读次数:
141