C语言问题 #include<stdio.h> void main() { int a【5】={

日期:2013-11-26 16:01:09 人气:1

C语言问题 #include<stdio.h> void main() { int a【5】={

*p++是p指针后加1,取其所指单元的内容,所以第一个输出的是数组的第一个元素1;当此语句执行结束,p指针指向数组的第二个元素,(*p)++;为把第二个单元的元素值加1,于是第二单元的值变成4;当printf("*p=%d\n",*(++p); 语句执行时, ++p含义为先把指针从第二单元移至第三单元,再输出此单元的值,所以为结果为5.
    A+
热门评论