社区
C语言
帖子详情
简单问题1:
needknowledge
2003-08-18 04:48:10
(12) 以下程序的输出结果是【efgh】 。
main()
{ char *p="abcdefgh",*r;
long *q;
q=(long*)p;
q++;
r=(char*)q;
printf("%s\n",r);
}
请详细解释一下这个题目?
谢谢
...全文
45
9
打赏
收藏
简单问题1:
(12) 以下程序的输出结果是【efgh】 。 main() { char *p="abcdefgh",*r; long *q; q=(long*)p; q++; r=(char*)q; printf("%s\n",r); } 请详细解释一下这个题目? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
playboyxp
2003-08-18
打赏
举报
回复
你的程序是不断在强制类型转换
先把字符指针转换成long型
然后再转换成字符型指针输出
goldenrock
2003-08-18
打赏
举报
回复
呵,原来long是加4说
GhostAdz
2003-08-18
打赏
举报
回复
严重同意sevecol(看什么看...)
吃透了题目的本意
madasoft
2003-08-18
打赏
举报
回复
char *p="abcdefg";
个人觉得这样用不好。
Jinhao
2003-08-18
打赏
举报
回复
一看就是二级题
myra1200
2003-08-18
打赏
举报
回复
main()
{ char *p="abcdefgh",*r;
long *q;
q=(long*)p; //强制转换,将指向1个字节的指针转换成指向2个字节的指针。此时 *q="cdefgh"
q++;//此时*q="efgh"
r=(char*)q;//强制转换,将指向2个字节的指针转换成指向1个字节的指针。此时 *q="efgh"
printf("%s\n",r);
}
bitcof
2003-08-18
打赏
举报
回复
在两个类型不同的指针之间做强制类型转换是不安全的,应当避免。
#include <iostream.h>
int main()
{
char* p = "abcdefghi";
long* q;
q = (long*) p;
cout << hex << q << endl;
q ++;
cout << hex << q << endl;
return 0;
}
ppm07
2003-08-18
打赏
举报
回复
sizeof(char)=1,sizeof(long)=4
sevecol
2003-08-18
打赏
举报
回复
这个题目的意思我想是说long*类型的指针的++是加上4
前18大旋转修整器企业占据全球87%的市场份额.docx
前18大旋转修整器企业占据全球87%的市场份额
Planet-SkySat-Imagery-Product-Specification-Jan2020.pdf
SKYSAT IMAGERY PRODUCT SPECIFICATION PLANET.COM VIDEO Full motion videos are collected between 30 and 120 seconds by a single camera from any of the active SkySats. Videos are collected using only the Panchromatic half of the camera, hence all videos are PAN only. Videos are packaged and delivered with a video mpeg-4 file, plus all image frames with accompanying video metadata and a frame index file (reference Product Types below)
Screenshot_20240506_133458_com.netease.yhtj.vivo.jpg
Screenshot_20240506_133458_com.netease.yhtj.vivo.jpg
2019年A~F题特等奖论文合集.pdf
大学生,数学建模,美国大学生数学建模竞赛,MCM/ICM,历年美赛特等奖O奖论文
雷达物位变送器安装和操作手册
雷达物位变送器安装和操作手册
C语言
69,378
社区成员
243,075
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章