数组和指针的区别
来源:互联网 发布:知果果 知呱呱 编辑:程序博客网 时间:2024/05/20 02:51
1 数组指向某个字符串是可改的,指针指向某个常量字符串是不可改的,但是编译器不会发现这个问题。
char a[] = "hello";
a[0] = 'x';//ok
char * p = "hello";//hello在常量储存区
p[0] = 'x';//编译器不认为有问题,运行时报错
2 数组不能直接用赋值号赋值,报错 p = a
指针可以赋值,单赋值的是首地址。
3 sizeof(数组) 可以得到数组的大小
sizeof(指针) 得到4 指针的大小
0 0
- 指针数组和数组指针的区别
- 指针数组和数组指针的区别
- 指针数组和数组指针的区别
- 数组指针和指针数组的区别
- 指针数组和数组指针的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 指针数组和数组指针的区别
- 数组指针和指针数组的区别
- Set的add方法返回false
- unity The Matrix和游戏制作的一些指标
- Java学习日记(十)IO流
- 基于NFC智能手机(Android)的开发领域 物联网、金融、交通、游戏
- 类 思维导图
- 数组和指针的区别
- 123
- bindService不能触发onServiceConnected方法的原因
- oracle 存储过程,游标、异常处理,集合使用入门详解
- log4cplus编译出静态库liblog4cplus.a
- 黑马程序员——c语言基础:进制和内存分析
- c++运算符重载总结
- C# .NET依赖项的变异扫描警告
- 路由器如何删除回环