C语言学习零碎整理(5):关于char指针p和char s[]的区别
来源:互联网 发布:steam mac 游戏 编辑:程序博客网 时间:2024/04/30 05:30
char *p="abc"作为一个常量,存放在空间的数据区,其内容不可改变(在win tc和tc3.0中可以改变,但在vc++6.0 中不可以。在ANSI C中,是不可以改变的)
char s[]="abc"存放在栈内,其内容可以改变
char *p="abc" ;//如果程序中企图通过指针p来修改字符串“abc”的内容,那该程序不可移植。
char s[]="abc" ;//可移植的写法。
指针p 指向常量字符串“wen”(位于静态存储区,内容为wen/0),常量字符串的内容是不可以被修改的。从语法上看,编译器并不觉得语句p[0]= ‘X’有什么不妥,但是该语句企图修改常量字符串的内容而导致运行错误。
- C语言学习零碎整理(5):关于char指针p和char s[]的区别
- C语言学习零碎整理(5):关于char指针p和char s[]的区别
- 关于指针char *p和数组char p[] 的区别
- C语言char s[] 和 char *s的区别
- 转载关于char的c语言指针问题:char **s char *a [ ] char a [ ]
- C语言基础指针之const char *p,char const *p,,cahr * const p 三者之间的区别
- char *p和 char p[]的区别
- char *p和 char p[]的区别?
- char* p 和 char p[] 的区别
- C/C++--char *s 和 char s[] 的区别
- C/C++--char *s 和 char s[] 的区别
- C/C++--char *s 和 char s[] 的区别
- char *p[5] 和 char p[5][10] 和 char **p的区别
- c中有关char *p 和char a[6] ,char a[] char a[0] 的区别
- 指向字符数组的指针 char*p="abc"和char p[]="abc"的区别。
- char s[]和char *s的区别
- char *s 和 char s[] 的区别
- char*s 和 char s[]的区别
- 不宜给婴儿吃过量的蛋
- 与宝宝对话的10种语气!
- Maven Getting Started Guide
- 是谁主宰着宝宝的智力发育?
- asp.net 弹出窗口 单击确定和取消跳转到指定页面
- C语言学习零碎整理(5):关于char指针p和char s[]的区别
- 增强宝宝记忆的八部曲
- 妻子的容颜,与丈夫有关
- C语言学习零碎整理(6):怎样使用命令行参数
- 宝贝现在正处于第16个月
- ASRDisp.exe 移动设备同步显示软件
- DirectX程序的一般流程(Win32编程)
- C#日期格式化
- 多语种开发项目使用oracle+PL/SQL Developer的韩文插入问题