指针变量的运算
1. 赋值运算
(1)把一个指针变量赋予指向相同数据类型的另一个指针变量。例如:
int a,*pa,*pb;
pa=&a;
pb=pa;
(2)把数组的首地址赋给指向数组的指针变量。例如:
inta[5],* pa;
pa=a;
(3)把字符串的首地址赋给指向字符类型的指针变量。例如:
char *str;
str="C Language";
(4)把函数的入口地址赋给指向函数的指针变量。例如:
int(*pf)();pf=f;/*f为函数名,此函数的值的类型为整型。*/
指针变量的运算
1. 赋值运算
(1)把一个指针变量赋予指向相同数据类型的另一个指针变量。例如:
int a,*pa,*pb;
pa=&a;
pb=pa;
(2)把数组的首地址赋给指向数组的指针变量。例如:
inta[5],* pa;
pa=a;
(3)把字符串的首地址赋给指向字符类型的指针变量。例如:
char *str;
str="C Language";
(4)把函数的入口地址赋给指向函数的指针变量。例如:
int(*pf)();pf=f;/*f为函数名,此函数的值的类型为整型。*/
举报