全部科目 > 嵌入式系统设计师 >
2017年下半年 上午试卷 综合知识
第 62 题
知识点 通过指针访问字符串常量  
关键词 语言  
章/节 嵌入式系统程序设计  
 
 
已知:char str[10], *p=str;下面C语言语句中正确的是(62)。
 
  A.  str="ABC";
 
  B.  p="ABC";
 
  C.  *str=="ABC";
 
  D.  *p="ABC”;




 
 
相关试题     嵌入式系统程序设计 

  第16题    2020年下半年  
在常见的数据结构中,(16)是只能通过访问它的一端来实现数据存储和检索的一种线性数据结构,它的修改遵循先进后出的原则;(17)是一种先进先出的线性表。(18)是..

  第19题    2015年下半年  
编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生..

  第17题    2020年下半年  
在常见的数据结构中,(16)是只能通过访问它的一端来实现数据存储和检索的一种线性数据结构,它的修改遵循先进后出的原则;(17)是一种先进先出的线性表。(18)是..

 
知识点讲解
· 通过指针访问字符串常量
 
        通过指针访问字符串常量
        可将指针设置为指向字符串常量(存储在只读存储区域),通过指针读取字符串或其中的字符。例如,
        
        不允许在程序运行过程中修改字符串常量。例如,下面代码试图通过修改字符串的第2个字符将“hello”改为“hallo”,程序运行时该操作会导致异常,原因是str指向的是字符串常量“hello”,该字符串在运行时不能被修改。
        
        如果用const进行修饰,这个错误在编译阶段就能检查出来,修改如下:
        



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2026 All Rights Reserved
软考在线版权所有