77问答网
所有问题
请问char *s和char s[ ]有什么区别?
解释尽量清楚点
举报该问题
推荐答案 2014-04-27
char* s1 = "123",字符串"123"这段内存是只读的,就是说其内容不能改变; char s2[]="123",这个"123"所占用的内存空间可读写。 对于函数参数char s[] <=> char* s,没有什么区别。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YvNWGGGIpq3G8p3NIpp.html
其他回答
第1个回答 2014-04-27
char *s 这个是指申请一个地址空间 记录一个地址 char s[] 这个是指开辟一段空间 里面存放字符 关键是存放内容的性质不同本回答被提问者采纳
第2个回答 2014-04-27
char *s 字符型指针变量,char s[]一维数组,系统自动计算长度。
相似回答
char s
char *s
char**s的
!
区别
答:
char*是字符指针,占四字节;char**是指向一个字符指针的指针,占四字节,指针存放的是内存的地址
。char**一般都是作为函数的参数才会出现。
char
*s
char s[]
区别
答:
char *s、char s[]区别为:
内容修改不同、计算操作不同、指针性质不同
。一、内容修改不同 1、char *s:char *s因为指向常量,所以内容不能修改。2、char s[]:char s[]因为指代内存中的变量区,所以内容能修改。二、计算操作不同 1、char *s:
char *s是一个指针类型,可以进行计算操作
。2...
定义时char
*s和char s[
]有什么区别
答:
char*是一个变量,可以再用其他char* char[]赋值。而char[]是指针常量
,不能再写char s[] = {fa}; s = ss;这是错的。char*="dafdsf" 后面会自动加上'\0',char s[] = {2,2,3,4}最后是没有'\0'的,因此输出s[]会出问题,用strlen(s)也会出问题,应该这么定义:char s[]={...
C语言
*s 和s[]
的区别
答:
二者完全可以互换,意义相同,
唯一的区别是*s中s是一个变量,又叫指针变量;s[]中的s也是指针,但是,是一个常量,就是指针常量
。简单说,就是一个值可以变,一个值固定。
1.
char s[]
char *s char
*s[]的区别
和使用
答:
这个和初学 int类型 固定数组 和 动态数组很类似
char s[
10]="hello"; char
*s
="hello"; 这两种定义表达字符串其实是一样的,可以理解成静态和动态,在这里不做进一步讨论。printf("%s",s); printf("%s",s) //用于
区别
换成了b 我们会发现,两者的输出是一样的 都是 ...
求解char
*s 与 char
*
s有区别
么?
答:
用法上没有区别 根据书写习惯 有的人习惯用前者 有的人习惯用后者 都没问题 只是个人理解
的不同
而已 前一个
*s
作为一个整体 是一个
char
型变量 那么s是指针 *s存放一个char型变量 指针s存放这个变量的地址 对于后者的理解是 声明s为一个指针 指针的类型是char* 类型 即表示指向一个char内存大小的...
char
*s
="string"
和char s[]
="string"
的区别
是?
答:
change(
char
pInstr){ pInstr[0]='O';} 两种change编译都可以通过,但发现第二个change是可以正确地修改第一个字母为'O',而第一个会操作失败导致程序死掉。基础知识太差,木的办法,查了查资料,两种定义字符串的方法是
有区别的
。字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串...
大家正在搜
varchar2和char的区别
varchar与char区别
char和string的区别
c语言中int和char的区别
若有定义语句char s[10]
char和int的区别
char和int的用法区别
char str[10]
const char *p
相关问题
定义时char *s和char s[ ]有什么区别
char *s[10]与char s[10]有什么区别?
char **str和char *str[]有什么区别?
char *s="string"和char s[]="str...
C语言定义一个数组的时候,用char * s 和 char ...
char *s char s[] 区别
求解 char *s 与 char* s有区别么?
char s[4]={“abc”}和char s[4]=“a...