const => 表示是个常量,也就是说*ptr这个指针指向的值是个常量 char => 表示字符类型, 也就是说这个指针指向的值是个字符类型的常量 所以,也就是*ptr是const,不能修改 (也就是说不能通过指针ptr来修改它此时所指向的值*ptr),但是 1. 它并不代表ptr此时所指向的值就是一个常量,只是说此时*ptr不能改,...
刷刷题APP(shuashuati.com)是专业的大学生刷题搜题拍题答疑工具,刷刷题提供const char *ptr;语句的含义是( )A.定义指向字符常量的指针B.定义指向字符的常量指针C.定义指向字符串常量的指针D.定义指向字符串的常量指针的答案解析,刷刷题为用户提供专业的考试题库练习。一分
一、const char *ptr; 定义一个指向字符常量的指针,这里,ptr是一个指向 char* 类型的常量,所以不能用ptr来修改所指向的内容,换句话说,*ptr的值为const,不能修改。但是ptr的声明并不意味着它指向的值实际上就是一个常量,而只是意味着对ptr而言,这个值是常量。实验如下:ptr指向str,而str不是const,可以直接通过...
总之,const char*ptr表示一个指向常量字符的指针,可以通过改变指针的指向来修改指针指向的内容,但不能通过指针本身来修改字符的值。如果需要通过指针修改字符的值,需要使用非常量指针。
const char *ptr,和char const *ptr作用一样,因为const 后修饰的都是 *ptr,也就是说 *ptr是常类型、不能修改,说白了就是不能通过*ptr修改值。可以直接通过str变量来修改str的值,但是确不能通过ptr指针来修改。 char *const ptr,const后修饰的是ptr,不能修改ptr指针,但是可以修改该指针指向的内容。
为什么我感觉A,C都可以啊
说明语句 “const char *ptr; ”中,ptr应该是( ) A. 指向字符常量的指针 B. 指向字符的常量指针 C. 指向字符串常量的指针 D. 指向字
假设已经有定义“char *Const name="chen";”下面的语句中正确的是( )。 A name[3]='q'; B name= C name=newChar[5]; D name=newChar('q'); 点击查看答案 第6题 【单选题】设有以下说明语句: char sl[20]="hello",s2[20]="china";const char *ptr=s1; 以下语句中不符合C++语法规则的语...
百度试题 结果1 题目在语句const char *ptr中, ptr是指向字符串的常量指针。 ( F) 相关知识点: 试题来源: 解析 在类定义中,类说明以关键字class开始,其后跟类名,它必须是一个有效的C++标识符。类说明的内容用花括号括起来,称为类的定义。反馈 收藏 ...
下列说明中const char* ptr; ptr应该是( ) A. 指向字符常量的指针; B. 指向字符的常量指针; C. 指向字符串常量的指针; D. 指向字符串的常量指针; 注:常量的指针-指针指向的数据是常量;常量指针-指针本身是常量。 相关知识点: 试题来源: 解析 C.指向字符串常量的指针; ...