当前位置 :
C语言练习题为什么?解析下以下程序程序运行后的输出结果是().#include"stdio.h"main(){charp[20]={'a','b','c','d'},q[]={"abc"}charr[]="abcde";strcpy(p+strlen(q),r);strcat(p,q);printf(“%d%dn”,sizeof(p),strlen(p));
1人问答
问题描述:

C语言练习题为什么?解析下

以下程序程序运行后的输出结果是().

#include"stdio.h"

main()

{charp[20]={'a','b','c','d'},q[]={"abc"}

charr[]="abcde";

strcpy(p+strlen(q),r);strcat(p,q);

printf(“%d%dn”,sizeof(p),strlen(p));

}

A.209B.99C.2011D.1111

孙新宇回答:
  c   strcpy指把字符串重r复制到p【2】后面,这是p【20】=abcabcde   strcat指把q里的字符放到p后面,p[20]=abcabcdeabc   sizeof指计算p所占的内存空间,有20个,   strlen指计算求所占的字符串的长度.
其它推荐
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞