时间: 2022-09-25 16:11:57 来自: 在线版
在“谭浩强《C程序设计》(第5版)配套题库【考研真题精选+章节题库】”的内容第0页备注了学习笔记
【解析】将字符指针变量初始化为一个字符串有两种方式,一种通过赋值运算使一个字符指针指向一个字符串常量:char*str;str=\"Hello World\",A选项正确。另一种是定义一个字符指针变量,并且初始化为一个字符串的首地址:char*str=\"Hello World\"。字符指针变量与字符数组都可以用来实现字符串的存储和运算,但二者是有区别的:①数组名是一个地址常量,而字符指针变量是一个变量,所以不能给一个数组名赋值,如name=\"Hello world\"错误,B选项错误;②字符型的指针变量的值是可以改变的;③字符指针变量和字符数组在内存中的存储情形不同,数组指的是按照数组长度分配的若干存储空间,而指针只是一个存储字符串首地址的存储空间,所以相同类型指针可以相互赋值,而数组不能直接用“=”赋值,C选项错误。不能给数组名赋值.Head_line=\"== == == == == =\"不合法,只有在数组初始化时可以直接赋值,如char head_line[]=\"==== == == == == =\"合法,并且定义数组时必须指定数组长度,char head_line[]不合法,故D选项错误。答案选择A选项。
点击查看资料全文:前往在线阅读下载全文
用户153****7936正在学习的资料简介:
谭浩强《C程序设计》(第5版)配套题库【考研真题精选+章节题库】
手机扫码阅读全文
第一部分 考研真题精选
一、选择题
二、综合题
第二部分 章节题库
第1章 程序设计和C语言
第2章 算法——程序的灵魂
第3章 最简单的C程序设计——顺序结构
第4章 选择结构程序设计
第5章 循环结构程序设计
第6章 利用数组处理批量数据
第7章 用函数实现模块化程序设计
第8章 善于利用指针
第9章 用户自己建立数据类型
第10章 对文件的输入输出