首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是
以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是
admin
2021-06-15
71
问题
以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是
选项
A、char* str, name[10]; str = "Hello World";
B、char* str, name[10]; name = "Hello World";
C、char str1[10] = "prog.c", str2[10]; str2 = str1;
D、char head_line[]; head_line = "=============";
答案
A
解析
将字符指针变量初始化为一个字符串有两种方式,一种通过赋值运算使一个字符指针指向一个字符串常量:char* str;str ="Hello World",A选项正确。另一种是定义一个字符指针变量,并且初始化为一个字符串的首地址:char* str="Hello World"。字符指针变量与字符数组都可以用来实现字符串的存储和运算,但二者是有区别的:(1)数组名是一个地址常量,而字符指针变量是一个变量,所以不能给一个数组名赋值,如name = "Hello World"错误,B选项错误;(2)字符型的指针变量的值是可以改变的;(3)字符指针变量和字符数组在内存中的存储情形不同,数组指的是按照数组长度分配的若干存储空间,而指针只是一个存储字符串首地址的存储空间,所以相同类型指针可以相互赋值,而数组不能直接用"="赋值,C选项错误。数组不可以直接赋值字符串,head_line = "============="不合法,只有在数组初始化时可以直接赋值,如char head_line[]="============="合法,并且定义数组时必须指定数组长度,char head_line[]不合法,D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/t5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表达式:(int)((double)9/2).9%2的值是
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
有以下程序#includeintfun(inta,intB){returna+b;}main(){intx=6,y=7,z=8,r;r=fun(fun(x,y),z--);printf("%d\n",r);}程序运行后的输出结果是
下面不属于软件需求分析阶段主要工作的是
在关系数据库设计中,关系模式设计属于()。
以下关于函数的叙述中正确的是
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
下面属于白盒测试方法的是
随机试题
根据《最高人民法院关于审理劳动争议案件适用法律成若干问题的解释》,下列纠纷中,当事人不服劳动争议仲裁委员会做出的裁决、依法向人民法院起诉的,人民法院应当受理的有()。
A.单硬脂酸甘油酯B.甘油C.白凡士林D.十二烷基硫酸钠E.对羟基苯甲酸乙酯上述辅料在软膏中的作用油性基质
初孕妇,25岁,停经50天,阵发性腹痛伴阴道流血3天,妇查:宫口开大1cm,有羊膜囊堵塞子宫口,子宫孕50天大小。最可能的诊断是
侵犯财产罪的特征包括()。
生产经营单位使用的涉及生命安全、危险性较大的特种设备,以及危险物品的容器、运输工具在投入使用前,不需要符合以下哪个条件。( )
我国发行的国际债券品种主要有()。Ⅰ.政府债券Ⅱ.金融债券Ⅲ.可转换公司债券Ⅳ.熊猫债券
证券投资的基本目标是在一定风险水平下()。
票据法上的非票据关系是指由票据法所规定的,不是基于票据行为直接发生的法律关系。()
下列各组词语中,没有错别字的一组是:
当创建WLANprofile时,需要哪两条信息?A、名称B、SSIDC、端口D、接口
最新回复
(
0
)