...printf ("%p",*p); 两个输出结果为什么不同,输出p和*p分别代表什么...

发布网友 发布时间:2024-10-09 02:05

我来回答

2个回答

热心网友 时间:4分钟前

p是指针,记录存数据内存的地址,*p是内存中的数据
例如仓库,p是仓库的编号,*p是仓库里的货物
指针也是需要存起来的,例如仓库编号也要写在牌子上啊

热心网友 时间:3分钟前

输出p就是指针变量的地址
输出*p是先取指针p所指向的内容即为变量x,最后输出的是变量x的地址

...两个输出结果为什么不同,输出p和*p分别代表什么 printf("%p",*p)输出什么 *p定义为指向数组的指针 printf("% p",* p); C语言中*p,p,&p的区别 C语言为什么两种办法输出的地址不一样 图中输出的p代表什么啊? printf("% p\ n");% p的意思是什么 char *p中怎么用printf输出p指向的东? printf("% p", i);% p是啥意思 printf("%p\n",a[0]);和 printf("%p\n",&a[0]); 输出的结 下列程序的输出结果是main() 格式化输入和输出函数分别是 printf直接输出语句 printf输出数组 下面程序的输出结果是 语句printf scanf(%s) 如果c为字符型变量 已有变量定义和函数调用语句
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com