C语言中的指针与字符串操作
1. 指针基础
指针是一种特殊的变量,它存储的是另一个变量的内存地址。以下是关于指针的一些关键知识点:
- 指针声明 :在变量名前加上间接运算符 * 来声明一个指针。例如: int *iPtr;
- 取地址运算符 :一元运算符 & 通常被称为“取地址”运算符,用于获取变量的内存地址。
- 指针初始化 :指针变量应该始终用另一个变量的内存地址、0 或关键字 NULL 进行初始化。
- 打印指针地址 :可以使用 %p 转换说明符来打印指针的内存地址。
指针示例代码
#include <stdio.h>
int main() {
int num = 10;
int *iPtr = #
printf("变量 num 的值: %d\n", num);
printf("指针 iPtr 的值(即 num 的地址): %p\n", (void *)iPtr);
printf("指针 iPtr 指向的值: %d\n", *iPtr);
printf("变量 num 的地址: %p\n", (void *)&num);
printf("指针 iPtr 自身的地址: %p\n",
超级会员免费看
订阅专栏 解锁全文
1849

被折叠的 条评论
为什么被折叠?



