C语言的序程

[复制链接]
查看11 | 回复0 | 2008-4-24 00:07:08 | 显示全部楼层 |阅读模式
在这里,**p为指向指针的指针,*a[2]表示为一个有两个指针的数组,*(p++)由于这个是先取p的值,再自加,所以它表示指向a[1],值为 "one",*(p++)+1,表示 a[1]+1;所以它的值为"ne","%cn"这个%c表示输出一个字符,n这里本身作为一个字符输出,由于前面P进行了自加,所以这里**P的值为t,由于字符在内存中表示为整型数,所以**P-1等价于t的ansic码-1所以输出为s,这段程序的输出应该为ne sn
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行