200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 【C语言】指针变量的定义 使用及初始化

【C语言】指针变量的定义 使用及初始化

时间:2020-12-22 06:12:09

相关推荐

【C语言】指针变量的定义 使用及初始化

一、指针变量的定义及使用

1.指针变量的定义

指针变量就是存储指针的变量,而变量的指针指的是变量的存储地址

int *a;char *b;float *c/* 分别定义了整型、字符型、浮点型的指针变量a,b,c */

2.指针变量的使用

介绍两个运算符:

1)取地址运算符&,取操作对象的地址

2)指针运算符*,操作对像的地址,获取存储的内容,与取地址运算符为逆运算

注意:取地址运算符与指针运算符都是右结合的,*&x的操作是先取x的地址,然后再取该地址的值,即*(&x),相当于最后等于x,即x = *&x

/* 定义一个整型变量a */int a = 0;/* 定义一个整型指针变量pa */int *pa;/* 取a的地址赋值给指针变量pa */pa = &a;/* 间接寻址符获取指针指向的内容 */printf("%d\n", *pa);

二、指针变量的初始化

定义的同时进行赋值,或者可以赋值为“NULL”或“0”,注意“0”为“NULL”的字符码值

/* 定义一个整型变量a */int a = 0;/* 定义一个整型指针变量pa并进行初始化 */int *pa = &a;ORint *pa = NULL, *pb = 0;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。