介绍一下C语言指针以及简单的代码应用带注释
时间: 2023-12-23 21:06:10 浏览: 76
c语言中的指针简单介绍
好的,C语言指针是一种特殊的变量,它存储了另一个变量的地址。通过指针,可以直接访问和操作该变量。以下是一个简单的代码示例,展示了指针的基本应用:
```
#include <stdio.h>
int main() {
int num = 10;
int *ptr = # // 定义指向num的指针
printf("num的值为:%d\n", num); // 输出num的值
printf("ptr指向的值为:%d\n", *ptr); // 输出ptr指向的值
printf("num的地址为:%p\n", &num); // 输出num的地址
printf("ptr的值为:%p\n", ptr); // 输出ptr的值
return 0;
}
```
在上面的代码中,我们定义了一个整型变量num,并通过&num获取了它的地址,将该地址赋值给了一个指向整型变量的指针ptr。通过*ptr可以获取该指针所指向的变量的值。输出结果为:
```
num的值为:10
ptr指向的值为:10
num的地址为:0x7fff5fbff7d4
ptr的值为:0x7fff5fbff7d4
```
希望这个例子能够帮助你更好地理解指针的概念和应用。
阅读全文