全部题库 / C语言 / 试题详情
单选题 C语言
2017-04-04

设有如下定义和语句:

其中定义项可以作为字符串使用的是(  )。

A.[1]和[4] 
B.[1]和[2] 
C.[1]和[3]
D.[3]和[4]

参考答案

C

答案解析

字符数组只能在初始化的时候完成赋值,否则只能对数组元素逐个赋值,[2]是错误的;C语言字符串必须包含 ‘\0’字符,用来表示字符串结束标志,[4]错误;可以将字符串直接赋给字符指针,使得指针指向字符串首地址,[1]正确;在字符数组初始化时,可以直接使用字符串,[3]正确;故答案为C。 

你可能感兴趣的试题

A.当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失
B)打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖
B.在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据
C.C语言中的文件是流式文件,因此只能顺序存取数据
D.C语言中的文件是流式文件,因此只能顺序存取数据