永发信息网

关于C++~

答案:2  悬赏:30  手机版
解决时间 2021-11-19 18:03
关于C++~
最佳答案
5、 阅读程序,给出结果,理解含义
#include
void main()
{ float k=9,*p,a[5]={10,11,12,13,14};
p=&k; //p指到k
cout<<”*p:”<<*p<cout<<” p:”<p=a; // p 指向 a这个数组的第一个单元
cout<<”*p:”<<*p<cout<<” p:”<p=p+1; //指向了第二个元素 a[1]
cout<<”*p:”<<*p<cout<<” p:”<p=&a[0]; // 再指回数组第一个元素
cout<<”*p:”<<*p<cout<<” p:”<}
结果就是
*p:9
p:其内存地址
*p:10
p:其内存地址
*p:11
p:其内存地址
*p:10
p:其内存地址

5、阅读程序,给出结果,理解含义
#include
void main()
{ char a[20]=”I’m an array.”,*p;
coutcout<a[13]=’n’;
a[14]=’o’;
a[15]=’\0’;
coutcout<}
这个程序有错,你开始初始化那个字符数组会出错,因为他和你里面声明的大小不一样那个,开始打印这个字符串,然后打印从第8个元素开始的字符串,然后修改14,15个元素,将16个补为结束符, 然后再打印新改出来的,然后截断到第四位,然后打印截断后的
结果是:
I'am an array.
array.
I'am an array.no
I'a

#include
void main()
{short int s;
s=32767;
unsigned short j;
j=65535;
cout<cout<s=s+1;
j=j+1;
cout<cout<j=j+1;
cout<}
这两个s,j是分别定义类型里能出现的最大值, 然后第一个是有符号的,第二个是无符号的,先分别打印,然后有符号的,正最大+1 是-最小的, 无符号最大+1 溢出后只有0, 然后再输出,然后溢出后剩0+1就是1
结果是:
32767
65535
-32768
0
1
全部回答
都是对地址、地址中所存内容的基本输出查看,运行试试看就行了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
荣佳国韵怎么样?好不好?值不值得买?
上古剑谭副本天玄洞怎么过
d2216到重庆北火车站南广场还是北广场?一样
卓逸国学苑地址在什么地方,想过去办事,
退奶是生麦芽效果好还是炒麦芽好
敷完台湾卢靓靓面膜须不须要洗掉?
英语咋翻译?
滕州西岗有什么好玩的地方吗
国足那场一比五惨案吗
超细羽丝绒和新疆长绒棉哪个好做被子用的
在美容科技方面
河北沧州大白萝卜怎么种
男人经历了丧妻之痛后变得没有自信了怎么办?
有一首歌歌词好像是,巴巴巴巴巴巴,女的,很
卫生间门是双鱼何花会有影响风水
推荐资讯
磨床一般用什么冷却液
初二英语.
199年阴历9月12日 阳历10月4号 是什么星座
三道题 举例 不少于五个例子
锡铅焊料固相线温度
辽宁工程技术大学-文都考研地址在什么地方,
动监局的监督员是做什么的
谁能看懂这张图,说了些啥
喝粥的时候碗里有点小树枝和粥一起喝下去有没
"some"后面的词为什么不用加"s
我们班的名人们,作文里,我想写一个我们班的
描写马的四字词语有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?