指针的应用,根据数据可分为变量和常量占有一定数目连续的储存单位,以首地址作称为数据的地址。变量的地址称为指针,存放地址的变量称为指针变量。指针也是一种变量,也占有储存单位 特殊之处在于它存放是另一个变量所占存储单位的起始地址。定义初始化 intx=10 ,*p=&x,反之错误对于复杂形式的指针的判断...
分类:
其他好文 时间:
2014-07-23 12:08:46
阅读次数:
222
在学习设置数据收发缓冲区时,做以下实验void main (){ LPBYTE m_data=new BYTE[16]; memcpy(m_data,"example",sizeof(m_data)); string str=" "; str[0]=m_data[...
分类:
其他好文 时间:
2014-07-22 22:50:56
阅读次数:
189
转载于:http://www.cnblogs.com/KingOfFreedom/archive/2012/12/07/2807223.html本文是通过几篇转帖的文章整理而成的,内容稍有修改:一、C语言中,为什么字符串可以赋值给字符指针变量char *p,a='5';p=&a; //显然是正确的,...
分类:
编程语言 时间:
2014-07-22 22:50:33
阅读次数:
214
1、函数指针变量调用函数 1 #include 2 int max(int x, int y); 3 int max(int x, int y) 4 { 5 int z; 6 if(x 2 int max(int x, int y); 3 int max(int x, int y)...
分类:
编程语言 时间:
2014-07-22 22:48:34
阅读次数:
232
1 #include 2 using namespace std; 3 4 void select_sort(int *p, int n) 5 { 6 int i, j, k; 7 for(i = 0; i p[j])12 {13 ...
分类:
编程语言 时间:
2014-07-22 00:22:33
阅读次数:
216
指针变量也可以指向一个函数。一个函数在编译时被分配给一个入口地址。这个函数入口地址就称为函数的指针。可以用一个指针变量指向函数,然后通过该指针变量调用此函数 1 #include 2 using namespace std; 3 4 int main() 5 { 6 int max(in...
分类:
编程语言 时间:
2014-07-22 00:18:37
阅读次数:
210
#include
main()
{
int a[3][4],*ptr;
int i,j;
ptr=a[0];
for(i=0;i
for(j=0;j
scanf("%d",ptr++); //指针的表示方法
ptr=a[0];
for(i=0;i
{...
分类:
其他好文 时间:
2014-07-21 11:16:34
阅读次数:
165
一个数组,若其元素均为指针类型数据,称为指针数组,指针数组中的每一个元素都相当于一个指针变量。一维指针数组的定义形式为:类型名 *数组名[数组长度];例如:int *p[4];[]的优先级比*高,因此p先与[4]结合,形成p[4]形式,这是数组形式,然后再与p前面的"*"结合,"*"表示此数组是指针...
分类:
编程语言 时间:
2014-07-21 09:37:35
阅读次数:
246
1、地址和指针的概念一个变量的地址成为该变量的“指针”。如果有一个变量专门用来存放另一变量的地址(即指针),则它称为“指针变量”,指针变量的值(即指针变量中存放的值)是地址(即指针)。指针是一个地址,而指针变量是存放地址的变量2、变量的指针和指向变量的指针变量2.1指针变量的定义指针变量的定义:基类...
分类:
编程语言 时间:
2014-07-19 18:09:41
阅读次数:
225
1.变量前面需要加美元符号"$",常量则不需要:define('PRICE',100);echo PRICE;2.用一个变量的值作为另一个变量的名称可以得到类似C中的指针变量:1 $varname = 'tireqty';2 $$varname = 5;3 //等价于下面这条语句4 $tireqty...
分类:
Web程序 时间:
2014-07-19 09:37:10
阅读次数:
271