标签:arr 头文件 int c++ 数组 sizeof 指针
数组:每个数据为相同的数据类型,连续的内存空间存放,数组中下标从0开始,通过下标访问数组中的数据
数组的定义--int arr[3]; arr[0]=0; arr[1]=2;arr[2]=3; //不赋值的话是一个随机数
--int arr[3]={1,2,3};//如果没有赋全值用0补齐
--int arr[]={1,2,3};
数组名 统计整个数组在内存中的长度sizeof(arr), 获取数组在内存中的首地址即arr,sizeof(arr)/sizeof(arr[0])数组数据个数 ,&arr【0】首元素地址
值传递:形参发生变化,实参不会变化,调用函数会将形参看作是局部变量,分配内存空间,复制实参的值,在形参上做修改,不会改变实参
指针:可以通过指针间接的访问内存,可以通过指针保存内存地址 int * p;p=&a //指针记录变量a的地址
函数的分文件编写: 当代码量很大时 1)创建后缀名为.h的头文件 2)创建后缀名为.cpp的源文件 3)在头文件中写函数声明 4)在源文件中写函数定义
#include"swap.h" 双引号的意思是指这个头文件是自定义的头文件 三个文件.cpp .h main函数所在文件 .cpp和main函数所在的文件都要有.h头文件的引入
标签:arr,头文件,int,c++,数组,sizeof,指针 来源: https://www.cnblogs.com/xxsadd/p/16151199.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。