8月31日大学生C语言复习(指针)

本文详细介绍了C语言中的指针,包括如何声明和使用指针,通过指针修改变量的值,以及如何在函数中使用指针对参数进行修改。此外,还探讨了指针在处理数组时的应用,如通过指针运算修改数组元素,以及字符指针和字符数组的区别。最后,文章总结了使用指针时的一些易错点,如比较指针和数字的注意事项。
摘要由CSDN通过智能技术生成

指针

1.声明

#include <stdio.h>
#include <stdlib.h>

int main()

{

int a = 1;   //定义一个整形变量a,并给变量a赋值

int *pa = &a;  //定义一个指向变量a的指针,注意这里的*是指针说明符,表示这是一个指针变量,                          所以赋给其a的地址,&为取地址符

printf("*pa = %d", *pa);  //运用打印函数printf来证明确实将a的地址赋给了指针变量,这里的*是指                                          针运算符,表示指针变量指向的变量a的内容

return 0;

}

运行结果显示 *pa = 1,因此输出*pa的值和输出a的值是等价的

2.通过指针变量修改变量的值

<1>

{

int a = 1; 

int *pa = &a;

*pa = 10;  //将10赋给指针变量指向的内容,pa中存有a的地址&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值