首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是
以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是
admin
2021-06-15
78
问题
以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是
选项
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全国计算机二级
相关试题推荐
若有以下程序structstu{char*name,gender;intscore;};main(){structstua={NULL,’m’,290},b;a.name=(char*)malloc(10);
有以下程序段inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[201="ABCD\OEFG\0",b[]="IJK";strcat(a,b);printf("%s
某系统结构图如下图所示该系统结构图的宽度是()。
若变量已正确定义并赋值,以下不能构成C语句的选项是
在关系数据库中,用来表示实体间联系的是
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
在C程序中,下列说法正确的是()。
随机试题
被称为环境保护的耳目的是【】
用盐酸滴定液滴定氨水时,使用的指示剂为
《联合国宪章》作为当今世界最大的国际组织的法律文件,就其本质而言,()。
房屋租赁代理收费,无论成交的租赁期限长短,均按()成交租金额标准,由双方协商议定一次性计收。
《国民经济行业分类》(GB/T4754—2011)将国民经济分为19个门类。()[2014年、2012年中级真题]
某房地产企业在制定企业未来三年发展战略时,公司董事会考虑到企业所在行业受到国家宏观经济调控的影响,开始进入波动期,倾向于采取适度拿地,减少资金占用,同时主攻小户型项目的策略,以期能够顺应宏观环境的变化。该公司董事会所使用的战略测试类别属于()。
材料:敏敏是一位初三女生,自升入初中以来,她的学习成绩一直都排在班里前六名,老师和家长都对她寄予了厚望。进入初三,学习开始紧张起来,学校的各种考试也接连不断,第一学期期中考试开始前的两三天,敏敏开始莫名其妙地拉肚子,差点耽误了考试。也因为这个原因,考试成绩
(2015·广西)罗杰斯认为,人类精神世界中两个不可分割的有机组成部分是()
公安法制部门通过()组织执法检查。
HowoftendoesGracegoshopping?
最新回复
(
0
)