C/C++教程

c++(二)

本文主要是介绍c++(二),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

数组:每个数据为相同的数据类型,连续的内存空间存放,数组中下标从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头文件的引入

这篇关于c++(二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!