#include <iostream.h> void main() { int a=3,b=0; int *p= &a; b =+a++; cout <<p<<","<<b<<endl; } 输出结果:4,3为什么结果是4,3.*p,&a是什么意思?... 输出结果: 4,3 为什么结果是4,3. *p , &a 是什么意思 ? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 include iostream void int &a 搜索资料 1个回答 #热议# 上班途中天气原因受伤算工伤吗? 夜游神小翠 2011-01-08 · TA获得超过1795个赞 知道小有建树答主 回答量:416 采纳率:0% 帮助的人:174万 我也去答题访问个人页 关注 展开全部 这段程序的输出结果不会是4和3吧?应该是某个地址值和3。*p,是一个指针变量,该变量存放的是另外某个变量的地址;&是取地址符,&a就是a的地址。int *p = &a;这句话的意思就是定义一个整型的指针变量p,把a的地址赋给p。最后输出p,输出应该是a的地址值;输出b,b=+a++;相当于b=b+a,a=a+1;的合成,所以,最后b的值就是3。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-06-27 #include <stdio.h> void main() { int a=28,b; char s[10],*p; p=s; do { b=a%16; if(b<10) *p=b+48; el 18 2018-03-01 #include<stdio.h> #include<string.h> void fun (char*w,int m) {char s,*p1,*p2; p1=w;p2=w+m-1; while( 77 2010-11-18 #include<iostream.h> int x; int &f() {return x;} void main() {f()=100; cout<<f()<<x<<endl; } 1 2011-02-16 #include "iostream.h" int main() { int array[]={1,2,3,4,5,6,7,8,9}; for (int i=0;i<sizeof(array)/2; 1 2012-06-04 #include<stdio.h > void main() { int b,c, a[b][c]; for(b=0;b<=20;b++) { for(c=0;c<=20;c++) a[b][c]=0 2 2013-04-10 #include <stdio.h> main() {char s[]="134567890",*p=s+3; int i=5; 37 更多类似问题 > 为你推荐: