永发信息网

C语言,用指针实现倒序输出

答案:2  悬赏:10  手机版
解决时间 2021-01-29 08:36
#include
#include
char main()
{
char a[]="i am a student";
int i,j;
char *p;
j=(int)strlen(a);
p=&a[j];
printf("%c",*p);
}
我写的程序 没写完 我想问下p=&a[j]; 我把数组的最后个字符的地址给指针
为什么PRINTF 不出来呢??编译可以过 但执行时不出任何东西
另外帮我把这程序填满以实现倒序输出,就用指针实现
最佳答案
楼主可能忘记了
数组的计数是从0开始的
如果有7 个数 那最后一个应该是 a[6]
而且,string 类型有结束符 /0

你打印 的 正是这个符号
你可以试试
p=&a[j-1];
看看是不是可以打印出 t
全部回答

int main()

{

int a[10];

for(int i=0;i<10;i++)

scanf("%d",a+i);

for(int i=9;i>=0;i++)

printf("%5d",*(a+i));

return 0;

}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
MiLi美甲地址在哪,我要去那里办事
论文怎么写才能有比较低的查重率啊?学校的要
苹果手机隔一段时间能充电隔一段时间又充不进
失仪的意思是什么啊?知道的请说下!
排位赛休眠是什么?如果连续一个多
红色警戒2和谐中国尤里第一关找不到幻影坦克
妙笔生花美甲化妆工作室地址在什么地方,想过
基因型为DdTt的个体与DDTt个体杂交,按自由组
求洛天依三月雨笛子谱
造梦西游ol为什么一进就死机?
为什么我安装完 英雄萨姆2 点击运行程序,就
瑕蛤的意思是什么啊?知道的请说下!
2012年1月,澳门两家发钞银行为龙年发行第1款
为什么唯独宁晋县有第四伊人电脑?而且还在北
指尖写意地址在什么地方,想过去办事
推荐资讯
小莉是1996年2月29出生到2007年3月1一共过了
removem preferences什么意思
侵蚀的意思是什么啊?知道的请说下!
请问,马后炮还是放放吧-大盘指标股何以领跌大
细支玉溪有几种?
伟云灯饰怎么去啊,我要去那办事
自己的吻很重要吗?
在1851年英国举办的第一届世博会上,最有可能
telsda是什么牌子的手机
属羊的名字怎么取
记账凭证一张可以只写借方吗
北方用的暖气的原理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?