一、数组
数组里面放数据的,数组变量相当于指针 int *ptr = &myArray[0];int *ptr = myArray
声明数组:type arrayName [ arraySize ]
初始化 大括号
获取长度 sizeof int length = sizeof(numbers) / sizeof(numbers[0]);
二、内存管理:
四个区:自上而下
栈区 先进后出 自动变量、函数形参 不能将一个栈变量的地址通过函数的返回值返回,切记!
堆区
静态区:全局变量和静态变量
代码区:所以可执行代码 程序代码指令 常量字符串
根据数据大小选择堆栈,合理利用操作系统资源