c语言编写程序:定义一个变量,一个指针,建立该变量的引用。对变量进行初始化,并将指针指向该变量,
c语言编写程序:定义一个变量,一个指针,建立该变量的引用。对变量进行初始化,并将指针指向该变量,分别通过指针和引用改变该变量的值,并输出结果进行比较分析。...
c语言编写程序:定义一个变量,一个指针,建立该变量的引用。对变量进行初始化,并将指针指向该变量,分别通过指针和引用改变该变量的值,并输出结果进行比较分析。
展开
3个回答
展开全部
#include<stdio.h>
int main()
{
int a; // 定义一个变量
int* ptr; // 定义一个指针
int& aa = a; // 建立变量a的引用
a = 10; // 变量a初始化为10
ptr = &a; // ptr指向了a
printf("a的值为:%d\n", a);
*ptr = 20; // 通过指针修改变量a的值
printf("通过指针修改后,a的值为:%d\n", a);
aa = 30; // 通过引用修改变量a的值
printf("通过引用修改后,a的值为:%d\n", a);
return 0;
}
int main()
{
int a; // 定义一个变量
int* ptr; // 定义一个指针
int& aa = a; // 建立变量a的引用
a = 10; // 变量a初始化为10
ptr = &a; // ptr指向了a
printf("a的值为:%d\n", a);
*ptr = 20; // 通过指针修改变量a的值
printf("通过指针修改后,a的值为:%d\n", a);
aa = 30; // 通过引用修改变量a的值
printf("通过引用修改后,a的值为:%d\n", a);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询