C中的字符指针和字符数组的使用
来源:互联网 发布:苹果5s数据用不了 编辑:程序博客网 时间:2024/05/16 05:11
C语言中定义字符数组
如:定义字符数组char p1[]="abc";
定义字符指针 char *p2="abc";
上述两种定义中p1指向的内容是变量,可修改其中的值,而p2指向的内容实际上是常量,不能修改其中的值。
若使用如下定义:
char p1[]="abc";
char *p2=p1;
则此时p2和p1指向的是同一位置,即p2和p1等价。可修改其中的值。
若使用如下定义:
char str[10];
scanf("%s",str);//可以输入字符串到变量str中。
char *a;
scanf("%s",a);//不提倡这样使用,此时虽然编译时已经给a分配内存单元,但a的值并未指定,即a单元中是一个不可预料的值。有可能此时该位置已存放指令或数据。
- C中的字符指针和字符数组的使用
- 关于C语言中的字符数组和字符指针
- 关于C语言中的字符指针和字符数组
- C语言字符指针和字符数组
- C语言 字符指针和字符数组的区别
- 黑马程序员 C语言的字符数组和字符指针
- C语言字符指针和字符数组的区别
- c语言中字符数组和字符指针的区别
- c语言的字符数组和字符指针
- 使用字符指针变量和字符数组的比较
- 字符指针和字符数组的使用区别
- C/C++中字符指针和字符数组、字符指针数组及指向指针的指针的含义
- 字符指针和字符数组的长度
- 字符数组和字符指针的区别
- 字符指针和字符数组的区别
- 字符数组和字符指针的区别
- 字符指针和字符数组的初始化
- 字符数组和字符指针的区别
- NET 产品版权保护方案 (.NET源码加密保护)
- C++用new和不用new创建类对象区别 内存
- Mouse without Borders 让键盘和鼠标飞起来
- iOS 协议与委托
- Intersecting Lines(poj1269)
- C中的字符指针和字符数组的使用
- SQL经典语句
- jquery 插件--简单页面导航
- javascript中apply与call的区别(来自http://www.blogjava.net/jjshcc/archive/2010/08/04/327948.html)
- 整型数组处理算法(一)按照正态分布来排列整型数组元素
- C程序小结2
- sqlite第三方类库:FMDB使用
- DBCP与c3p0__连接池参数详细说明
- 数论四大定理