指针学习与总结一、1.int *p :p与*先结合,说明p是一个指针,然后与int结合说明指向的是一个int型的。2.int p[3] :p与[]结合说明p是一个数组,然后与int结合,说明数组里的元素是int型的。3.int *p[3]: p与[]结合说明p是一个数组,后与*结合,说明数组的指针....
分类:
其他好文 时间:
2015-05-01 11:52:49
阅读次数:
145
MAJOR宏将dev_t向右移动20位,得到主设备号;MINOR宏将dev_t的高12位清零,得到次设备号。相反,可以将主设备号和次设备号转换为设备号类型(dev_t),使用宏MKDEV可以完成这个功能。
Linux内核允许多个驱动共享一个主设备号,但更多的设备都遵循一个驱动对一个主设备号的原则。
内核维护着一个以主设备号为key的全局哈希表,而哈希表中数据部分则为与该主设备号设备对应的驱动程序(只有一个次设备)的指针或者多个同类设备驱动程序组成的数组的指针(设备共享主设备号)。根据所编写的驱动程序...
分类:
其他好文 时间:
2015-04-27 11:26:35
阅读次数:
153
#include<stdio.h>
#defineM3
voidmain()
{
inta[M][M],*q;
intsum(int(*p)[M]);
printf("请输入方阵数据:");
for(q=a[0];q<a[0]+M*M;q++)
scanf("%d",q);
printf("方阵主对角线上的元素之和为:%d\n",sum(a));
}
intsum(int(*p)[M])
{
inti,s=0;
for(i=0;i&l..
分类:
编程语言 时间:
2015-04-26 01:45:32
阅读次数:
195
#include<stdio.h>
voidmain()
{
structstu_type{
charnum[15];
charname[10];
intage;
intc;
intmath;
inten;
intsum;
floatave;
}*p,stu[3]={{"2011110101","张晓天",22,60,70,75},
{"2011110102","王小红",22,65,75,75},
{"2011110103","李小兵",..
分类:
编程语言 时间:
2015-04-25 16:46:42
阅读次数:
135
1. 数组指针:指向数组的指针是数组指针先看下面一段代码:#include int main(void){ int m[10]; printf("m = %p, &m = %p\n", m, &m); printf("m + 1 = %p, &m + 1 = %p\n", m + ...
分类:
编程语言 时间:
2015-04-17 22:15:27
阅读次数:
119
C++顺序容器
一、 C++数组的描述
一维数组的动态内存分配:
Int *num=new int[len];
delete []num;
二维数组的动态内存分配:
1、知第二维
char (*num)[N];//指向数组的指针
num = newchar[m][N];
delete[]num;
2、知第一维
char*...
分类:
编程语言 时间:
2015-04-17 18:24:09
阅读次数:
182
#include //void show(char *p[]);void show(char s[][10]);int main(){ char s[3][10]={"123","abc","xyz"}; char *p[10]; //指针数组要循环复制 ...
分类:
编程语言 时间:
2015-04-14 14:24:36
阅读次数:
158
一、引用简介 引用就是指针,可以指向变量、数组、哈希表甚至是子程序。二、使用引用 如果$pointer的值为一个数组的指针,则通过形式@$pointer来访问数组中的元素。形式@$pointer的意义为“取出$pointer中的地址值当作数组使用”。类似的,%$pointer为指向哈希表中第一个.....
分类:
其他好文 时间:
2015-04-13 16:21:27
阅读次数:
112
C-style strings(C 风格字符串) C 程序把指向以空字符结束的字符数组的指针视为字符串。在 C++ 中,字符串字面值就是 C 风格字符串。C 标准库定义了一系列处理这样的字符串的库函数,C++ 中将这些标准库函数放在cstring 头文件里。因为 C 风格字符串本质上easy出错,C...
分类:
编程语言 时间:
2015-04-03 18:49:05
阅读次数:
292
本文摘要: 本文主要讲述C语言中的数据类型,从基本的数据类型到派生的数据类型,从int ,char ,float double ....到指针,数组,函数,指向指针的指针,指向数组的指针,指向函数的指针,指针与数组的区别,指针作为函数参数,函数作为函数参数。作为例子,本文将通过通用链表结构来说明v....
分类:
编程语言 时间:
2015-03-29 00:26:30
阅读次数:
227