若有以下定义:int a[]={1,2,3,4,5,6,7,8,9,10},*p=a; 则值为3的是( )A、p+=2;*(p++);B、p+=2;*++p; 5
书上答案选A;但是在c++上运行(A选项的程序)得到答案为4;按照逻辑,p+=2;这一条语句的结果就是a[2],后面自增1,就变成a[3],那结果就是4了!但答案是3,望...
书上答案选A;但是在c++上运行(A选项的程序)得到答案为4;按照逻辑,p+=2;这一条语句的结果就是a[2],后面自增1,就变成a[3],那结果就是4了!但答案是3,望网友解答!!!
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询