C语言int a=100, *p=&a为什么打印了来的是100呢

发布网友 发布时间:2024-10-23 22:04

我来回答

3个回答

热心网友 时间:2024-10-25 10:20

int a=100, *p=&a;
//p=&a,把a的地址赋给指针变量p,那就表示指针变量指向了变量a
printf("%d",*p);输出*p,意思是输出p所指变量中的内容,也就是输出a变量的内容,即100

热心网友 时间:2024-10-25 10:20

那就要看你打印方法对不对了

热心网友 时间:2024-10-25 10:23

题目中是不是有乱码?
int a = 100, *p = &a;
那么指针p就存有整型a的地址,打印*p的值,就肯定是a中存储的值

C语言int a=100, *p=&a为什么打印了来的是100呢 国内哪些品牌的传感器更好用? 在C语言中, int *p; int a = 100; p = &a;//这句语句的意思是什么 为什么 void main() { int a=100,*p=a;printf("%d\n",p);}正确? ...*p; *p=100;则 printf("%d",p); 的输出结果是100,对么?为什么?_百度... C语言中,int a=20, *p=&a; printf(“%d”,*p),则输出结果是??? c语言指针赋值问题 本人刚学c语言,不明白为什么 Int a[2]; int *p; p=a 和 p=(int *)&... 在c语言中,int *p,a; *p=&a,和p=&a有什么区别? int a=1 int *p=&a *p=1 int (*p)=(&a) 但 int a =1 a=1 int (*p)=... c语言中int*p=a与int*p=&a有什么区别???求大侠帮忙!!! c语言中的int c语言long int int n=5,a[n] c语言 int范围 c语言int转char int a=b=0 c语言int类型 c语言int型数据范围 int a[10]
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com