C语言深度剖析-----数组基础
2016-02-24 14:47
148 查看
数组的概念
数组的大小
实例 内存占用 长度
a[5] 不指定初始值的话,随机给数值
数组地址与数组名
a为数组首地址,&a为数组地址,值相等,意义不同
数组名不可以直接相等
例:主义区分指针和数组
(数组会直接打印字符串的地址)
编译器处理指针和数组不同,处理指针会先到内存找到字符串地址,然后根据地址找字符串。
处理数组会直接到内存找字符串,但不会报错。
改正:
数组小结
数组的大小
实例 内存占用 长度
a[5] 不指定初始值的话,随机给数值
数组地址与数组名
a为数组首地址,&a为数组地址,值相等,意义不同
数组名不可以直接相等
例:主义区分指针和数组
(数组会直接打印字符串的地址)
编译器处理指针和数组不同,处理指针会先到内存找到字符串地址,然后根据地址找字符串。
处理数组会直接到内存找字符串,但不会报错。
改正:
数组小结
相关文章推荐
- C++ 代码书写规范
- C++基础::Stream(二)
- C++ STL--stack/queue 的使用方法
- C++编程,输出二叉树每层最右端节点的数值
- C++控制台程序实现暂停功能
- C/C++——求下面数据类型的最大值和最小值: char, short, int, long, float, double, long double和numeric_limits使用
- new (std::nothrow) 与 new
- 2、C++ 的升级
- C语言多线程同步 -- 信号量semaphore.h
- c++ 显示小数点后的0
- C++命名空间的使用实践
- [C++]隐式类类型转换(转)
- C++设计模式-1简单工厂模式
- c语言入门之项目3.9——输出一个“空”三角形
- c++STL中常用模板常用函数记录(新手向)
- C/C++——基本数据类型的大小并且sizeof(int *) = 8
- C语言日志的实现,用宏实现日志
- 程序员面试题精选100题(56)-C/C++/C#面试题(4)
- 程序员面试题精选100题(54)-C++/C#面试题(3)
- 程序员面试题精选100题(53)-C++/C#面试题(2)