练习31 使用指针进行简单操作

点击蓝字
关注我们
DRAGON BOAT FESTIVAL
练习31
01 要求:
使用指针来进行简单操作
02 程序示例如下:
//使用指针来进行简单操作#include"stdio.h"void f_p(int *p1, int *p2){*p1 = 20;*p2 = 21;}int main(){int a, b;int *pointer_1, *pointer_2;a = 100; b = 10;pointer_1 = &a;pointer_2 = &b;printf("%d,%d\n", a, b);printf("%d,%d\n", *pointer_1, *pointer_2);//输出指针地址printf("%d,%d\n", pointer_1, pointer_2);a = 1;//若改变a的值,则指向a的指针同步改变printf("\n改变a的值 a = 1\n");printf("%d,%d\n", a, b);printf("%d,%d\n", *pointer_1, *pointer_2);printf("%d,%d\n", pointer_1, pointer_2);f_p(pointer_1, pointer_2);//若通过函数改变指针的值,则同步改变a、b的值printf("\n指针变量作为函数参数\n");printf("%d,%d\n", a, b);printf("%d,%d\n", *pointer_1, *pointer_2);printf("%d,%d\n", pointer_1, pointer_2);return 0;}
03:输出:
100,10
100,10
5699860,5699848
改变a的值 a = 1
1,10
1,10
5699860,5699848
指针变量作为函数参数
20,21
20,21
5699860,5699848


球分享

球点赞

球在看
评论
