数组指针的含义:一个指针指向一个数组 ,这个指针+1就会加一个数组的长度。#include void show( char(*s)[10], int n){ while(n--) printf("%s\n",s++);}int main(){ char s[3][10] = {"hello","li...
分类:
其他好文 时间:
2014-09-02 21:20:05
阅读次数:
250
接口 《COM技术内幕》中对接口的概念不太清晰。 一下是书中的定义: 对于DLL,接口就是它所输出的函数;C++类的接口则是该类的一个成员函数的集合。对COM来说,接口是一个包含一个函数指针数组的内存结构,数组中的元素是一个由组件所实现的函数的地址。 然而在后面提到的接口,更多的是指纯虚类。 ...
分类:
其他好文 时间:
2014-08-24 23:26:53
阅读次数:
263
A 声明从它的名字开始读取,然后按照优先级顺序依次读取。 B 优先级从高到低依次是: B.1 声明中被括号括起来的那部分 B.2 后缀操作符: 括号()表示这是一个函数,而 方括号[]表示这是一个数组。 B.3 前缀操作符:星号*表示 “指向…的指针”。 C 如果const和(或)volatile关...
分类:
编程语言 时间:
2014-08-19 22:08:05
阅读次数:
223
指针数组 && 数组指针
char (*ptr)[5]; //定义一个指向数组指针ptr,指向包含5个char类型的数组
char *a[5]; //定义一个指针数组a,包含5个char*类型指针
#include
int main(void)
{
char *a[5]={"red","white","blue","dark","green"};
pri...
分类:
编程语言 时间:
2014-08-19 12:55:44
阅读次数:
230
C语言的学习,比较难的是指针的用法,指针搞不明白,那说明没有学好C语言。下面将举例说明指针的一些用法,包括指针数组、数组指针、指针函数、函数指针和函数指针数组。1.指针通常说所的指针是指针变量的简称,指针变量存放的是内存单元的地址,在32位处理器中地址是32位的,..
分类:
其他好文 时间:
2014-07-28 03:05:51
阅读次数:
204
??
1、指针数组
数组里面的每个元素都是指针。
指针数组的案例如下:
易犯错误:
2、数组指针
归根结底还是指针,只是取*的时候能够取出一整个数组出来。
数组指针:(一个指针指向了数组,一般和二维数组搭配使用)。
下面的(p+1)表示的是加过20个字符。
3、函数指针:
在gcc编译的时候增...
分类:
其他好文 时间:
2014-07-14 11:05:26
阅读次数:
244
声明函数指针的数组类似声明一般的指针数组。接上文例子将其改进为使用函数指针的数组,代码如下:
#include
using std::cout;
using std::endl;
//函数声明
double squared(double);
double cubed(double);
double sum_array(double array[],int len,double (*...
分类:
编程语言 时间:
2014-06-22 22:46:44
阅读次数:
264
函数指针的用法
函数指针试吃由于函数地址的指针。针织能够指向函数对于C/C++来说很重要也很有用,这为我们编译时未确定的顺序呢执行函数提供了另一种选择,而不需要使用条件语句。...
分类:
其他好文 时间:
2014-06-07 11:55:53
阅读次数:
224