首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是
以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是
admin
2021-06-15
37
问题
以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是
选项
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://jikaoti.com/ti/zcz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序测试的目的是()。
在软件开发中,需求分析阶段可以使用的工具是
以下选项中,没有编译错误的是
以下选项中,没有编译错误的是
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
以下选项中,不能作为合法常量的是
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为()。
随机试题
下列不属于我国法定的学历证书的是()
护理人员在执行护理操作过程中要做到“四轻"()。
堆型艾美耳球虫病的病变主要在()。
结合菌素试验,皮丘8mm,提示
法院审理第二审民事案件,由审判员、陪审员共同组成合议庭或者由审判员组成合议庭。()
师生关系中,学生是主动的,教师往往是被动的。()
根据以下资料回答以下10题。据某省2013年国民经济和社会发展统计公报资料,该省人民生活和社会保障稳步提高。(一)城乡居民收入稳步增长。全年农民人均纯收入8781元,比上年增长12.2%;城镇居民人均可支配收入21873元,增加10.1
资本的价值构成是指()。
下列选项中,关于清末商事立法的特点说法错误的是()。
Lastweek,thePewResearchCenterreleasedareportcalled"TheRiseofAsianAmericans,"offeringaportraitseeminglyfullo
最新回复
(
0
)