main() { char s[]= 159 ,*p; p=s; printf( %c ,*p++); printf( %c ,*p++); }的结果

日期:2022-04-11 14:29:34 人气:1

main() { char s[]= 159 ,*p; p=s; printf( %c ,*p++); printf( %c ,*p++); }的结果

*p++ 表达式的意思是向后移动了一位,但是此时指针所指的位置没有变,所以输出是1,然后第一次printf("%c",*p++)运行后,指针向后移动了一位,指到了5的位置。。所以输出15
    A+
热门评论