00问答网
所有问题
当前搜索:
字符串指针怎么定义
什么是
字符指针
答:
例如:unsigned char ch = 'a';unsigned char *ch_p = &ch;那么指针变量ch_p就是
字符指针
.另外指向char类型的指针变量有部分也可以是字符指针, 因为char类型的范围是 -128 ~ 127, 而字符对应的ASCII码值范围是 0~255, 故从-128 ~ -1不可以表示字符!而
字符串指针
则是指向字符串首地址的指针...
字符指针
与
字符串指针
有什么不同?
答:
例如:unsigned char ch = 'a';unsigned char *ch_p = &ch;那么指针变量ch_p就是
字符指针
.另外指向char类型的指针变量有部分也可以是字符指针, 因为char类型的范围是 -128 ~ 127, 而字符对应的ASCII码值范围是 0~255, 故从-128 ~ -1不可以表示字符!而
字符串指针
则是指向字符串首地址的指针...
指向
字符串的指针
变量和字符数组有什么区别?
答:
区别一:
定义
不一样 1、
字符串指针
变量本身是一个变量,用于存放字符串的首地址。字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。2、字符数组是由于若干个数组元素组成的,它可用来存放整个字符串。区别二:对字符串指针方式不同 1、char *ps=”C Language”;...
字符型指针与
字符指针的
区别
视频时间 19:08
c++
字符指针
与字符串的问题
答:
简单回答一下你的各个问题,"abcd"是一个
字符串
,在内存中肯定有自己的地址空间,char *a = "abcd"就是把这个地址空间赋给a保存的。"abcd"本身就是一个地址,因为在c语言中字符串就是对应于一个指针。int b=5; *a = &b的这个,&b得到的是一个int*,是一个int型
的指针
,然后还要赋值给*a...
关于
字符串指针的
问题。
答:
你改成*p不会报错,输出的会是Hello的第一个字母H,因为p是字符串的首地址,加*就是第一个字符的内容,即H 你对
字符串指针的
了解不够,在输出时,p代表整个字符串,即 cout << p时会输出字符串的内容,即Hello,cout << p +1时会输出ello cout << &p时会输出字符串首地址 这是改成*p时...
怎样
将
字符串
赋给
指针
指示的字符串
答:
和前面介绍
的
数组属性一样,string是数组名,它代表字符数组的首地址,(见图8.17)。string[4]代表数组中序号为4的元素(v),实际上string[4]就是*(string+4),string+4是指向字符“v”指针。2. 用
字符指针
实现。可以不
定义字符
数组,而定义一个字符指针。用字符指针指向字符串中的字符。[例8.12] void main(void)...
char*指的是什么意思?!
答:
定义数据类型,char可以
定义字符
有变量、数组、指针。例如:char *string="I love C#!"定义了一个
字符指针
变量string,用字符串常量"I love C#!",对它进行初始化。对字符指针变量初始化,实际上就是把字符串第1个元素的地址(即存放字符串的字符数组的首元素地址)赋给string。
字符串与
字符指针的
问题:为什么用数组
定义的
字符串可以修改,而用指针...
答:
char *p="abcde";这种方式是
定义
了一个字符型
指针
,指向常量
字符串
"abcde"char p[]="abcde";这种方式是定义了一个字符数组,其长度自动设置其等于"abcde",所以第一种指向了常量区,无法修改;第二种定义了普通
的
数组变量,放在栈中,可以修改 ...
定义
一个
字符
数组,,并初始化为“hello world!”,编写程序逆序输出此字符...
答:
一、
字符串指针
变量的说明和使用 字符串指针变量
的定义
说明与指向字符变量的指针变量说明是相同的。只能按对指针变量的赋值不同来区别。对指向字符变量的指针变量应赋予该字符变量的地址。如: char c,*p=&c;表示p是一个指向字符变量c的指针变量。而: char *s="C Language";则表示s是一个指向字符...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜