77问答网
所有问题
当前搜索:
字符串数组和字符串指针
C语言中
字符串数组与字符指针
数组有什么区别?怎么用
答:
编译器将string放在栈中。 a是一个地址常量,它指向string的第一个字节。char * b = "I miss you";在栈中分配一个
指针
(一个指针在栈中被分配4个字节),在堆中分配一个string,将指针指向string。补充:一个string,在内存中存放的时候,编译器会默认加上'\0',当作
字符串
的结束标志。回答...
字符数组与字符指针
变量的区别
答:
用
字符数组和字符指针
变量都可实现字符串的存储和运算。 但两者是有区别的。在使用时应注意以下几个问题:1. 字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首的一块连续的内存空间中并以‘\0’作为串的结束。字符数组是由于若干个数组元素组成的,它可...
c语言中,
字符串指针数组
不仅可以直接赋值,还能直接用作
字符串数组
?如ch...
答:
name[i]指各
字符串
首地址,比如定义字符串char s[5];可以用s表示该字符串,事实上s是指该字符串的首地址,这两者道理是一样的,name[i]表示各字符串首地址,而用该地址来代表该字符串 。
指针
储存的数据全都是地址
字符串数组和字符指针
的区别
答:
字符串数组
是用来存放字符串的数组,在内存中占一段连续的单元。所占内存存放的是字符串。定义方法为:char a[N];N为常量表达式,可初始化。
字符指针
是指向字符的指针,所占内存单元存放的是所指字符的内存单元。定义方法为:char *p;刚学不清楚是正常的,以后学的深了就会明白了。用手机打的,真累...
字符串与字符指针
的问题:为什么用
数组
定义的字符串可以修改,而用指针...
答:
char *p="abcde";这种方式是定义了一个字符型
指针
,指向常量字符串"abcde"char p[]="abcde";这种方式是定义了一个
字符数组
,其长度自动设置其等于"abcde",所以第一种指向了常量区,无法修改;第二种定义了普通的数组变量,放在栈中,可以修改 ...
关于C语言
字符串数组和字符指针
相互赋值问题
答:
;是
指针数组
,存储了56个char *型指针,而你这样儿fileArray[i] = filename;进行赋值是指针赋值,故fileArray中的每个元素都会指向"C:\\RequestData"所在的地址,这也是fileArray[0]--fileArray[55]的值全部是C:\RequestData的原因 这个程序需要修改的地方多着,看看指针及
字符串
操作方面的资料吧!
请问字符串
和字符数组
的区别是什么?
答:
2、
字符数组
是由于若干个数组元素组成的,它可用来存放整个字符串。区别二:对
字符串指针
方式不同 1、char *ps=”C Language”;可以写成char *ps;ps=”C Language”;2、数组方式char st[]={”C Language”};不能写成char st[20];St={”C Language”};只能对字符数组的各元素逐个赋值。
字符串
和字符数组
的区别有哪些?
答:
2、
字符数组
是由于若干个数组元素组成的,它可用来存放整个字符串。区别二:对
字符串指针
方式不同 1、char *ps=”C Language”;可以写成char *ps;ps=”C Language”;2、数组方式char st[]={”C Language”};不能写成char st[20];St={”C Language”};只能对字符数组的各元素逐个赋值。
8. 使用
字符指针和字符数组
表示字符串时,二者有何区别?
答:
字符指针
中存的是字符串第一个字符的首地址。而
字符数组
中存的整个字符串 字符数组只能在定义是进行初始化;char a[]="abc";不可以char a[10];a[10]="abc"而字符指针可以 char *p="abc";可以char *p;p="abc";
C中
字符串
的几种定义方法及说明
答:
3.利用char指针定义字符串 char *m = "hello,world"; //自动添加'\0'注意:此时
字符串指针
m指向字符串常量,不成用*(m+1)='o'修改此常量,因为这个字符串常量放在常量区不能被修改 4.
数组和
指针 数组形式和指针形式有什么不同呢?数组形式: char m[40] = "hello,world";指针形式: char ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
字符串数组定义
字符串数组赋值
指针字符串定义与赋值
字符串数组初始化
c语言定义一个字符串数组
c语言使用指针给字符串排序
二维字符串数组
c语言字符串数组
指针数组如何赋值