当前位置: 首页 > news >正文

石家庄网站建设培训学校五网合一网站建设

石家庄网站建设培训学校,五网合一网站建设,展厅展馆设计,前端开发培训机构推荐提示#xff1a;c基础学习第二天#xff08;数组#xff0c;函数#xff09; 文章目录 1、数组1.1、 概述1.2、一维数组1.2.1、一维数组定义方式1.2.2、一维数组名称的用途. 1.3、 二维数组1.3.1、二维数组定义方式1.3.2、二维数组数组名的用途 2、函数2.1、概述2.2、函数的… 提示c基础学习第二天数组函数 文章目录 1、数组1.1、 概述1.2、一维数组1.2.1、一维数组定义方式1.2.2、一维数组名称的用途. 1.3、 二维数组1.3.1、二维数组定义方式1.3.2、二维数组数组名的用途 2、函数2.1、概述2.2、函数的定义2.3、函数的调用*2.4、值传递2.5、函数的常见样式*2.6、函数的声明声明要在调用前*2.7、函数的分文件编写 1、数组 1.1、 概述 所谓数组就是一个集合里面存放了相同类型的数据元素 特点1数组中的每个放据元素都是相同的数据类型 特点2数组是由连续的内存位置组成的 1.2、一维数组 1.2.1、一维数组定义方式 维数组定义的三种方式 1.数据类型 数组名[数组长度] //给数组中的元素进行赋值 //数组元素的下标是从0开始索引的 2.数据类型 数组名[数组长度]{值1值2…} //如果在初始化数据时候没有全部填写完会用0来填补剩余数据 3.数据类型 数组名[]{值1值2…} //定义数组的时候必须有初始长度 //int arr[];是错误的 1.2.2、一维数组名称的用途. 1.可以统计整个数组在内存中的长度,sizeof(arr); 2.可以获取数组在内存中的首地址,coutarrendl; 数组名arr是数组的首地址arr[0]代表的是数组的元素。 //1、可以通过数组名统计整个数组占用内存大小 int arr[10] { 1,2,3,4,5,6,7,8,9,10 }; cout 整个数组占用内存空间为 sizeof(arr) endl; cout 每个元素占用内存空间为 sizeof(arr[0]) endl; cout 数组中元素个数为 sizeof(arr) / sizeof(arr[0]) endl; //2、可以通过数组名查看数组首地址 cout 数组首地址为(十六进制) arr endl; cout 数组首地址为 (int)arr endl; cout 数组中第一个元素地址为 (int)arr[0] endl; cout 数组中第二个元素地址为 (int)arr[1] endl;//数组名是常量不可以进行赋值操作 //arr 100; 1.3、 二维数组 二维数组就是在一雄数组上多加一个雄度。 1.3.1、二维数组定义方式 二维数组定义的四种方式 1.数据类型 数组名[行数][列数] 2.数据类型 数组名[行数][列数]{{数据1数据2}{数据3数据4}} 3.数据类型 数组名[行数][列数]{数据1数据2数据3数据4} 4.数据类型 数组名[][列数]{数据1数据2数据3数据4}//行数可以省列数不可以省。 建议以上4种定义方式利用第二种更加直观提高代码的可读性 int arr1[2][3] { {1,2,3}, {4,5,6} }; for (int i 0; i 2; i) {for (int j 0; j 3; j){cout arr1[i][j] ;}cout endl; } int arr2[][3] {1,2,3,4,5,6}; for (int i 0; i 2; i) {for (int j 0; j 3; j) {cout arr2[i][j] ;}cout endl; }1.3.2、二维数组数组名的用途 查看二维数组所占内存空间 获取二维数组首地址 arr3代表的是二维数组的首地址arr3[i]代表的是第i行的首地址 arr3[0][0]代表的是第i行第j列的地址。 //1、可以查看占用内存空间大小 int arr3[2][3] { { 1,2,3 }, { 4,5,6 } }; cout 二维数组占用内存空间为 sizeof(arr3) endl; cout 二维数组第一行占用内存为 sizeof(arr3[0]) endl; cout 二维数组第一个元素占用内存为 sizeof(arr3[0][0]) endl; cout 二维数组行数为 sizeof(arr3) / sizeof(arr3[0]) endl; cout 二维数组列数为 sizeof(arr3[0]) / sizeof(arr3[0][0]) endl; //获取二维数组首地址 cout 二维数组首地址为(long)arr3endl; cout 二维数组第一行首地址为(long)arr3[0]endl; cout 二维数组第二行直地址为(long)arr3[1]endl; cout 二维数组第一个元素首地址(long)arr3[0][0]endl; cout 二维数组第二个元素首地址(long)arr3[0][1]endl;2、函数 2.1、概述 作用将一段经常使用的代码封装起来减少重复代码 一个较大的程序一般分为若干个程序块每个模块实现特定的功能。 2.2、函数的定义 函数的定义一般主要有5个步装 1、返回值类型 2、函数名 3、参数表列工 4、函数体语句 5、return表达式 语法 返回值类型 函数名(参数列表){函数体语句return 表达式 }2.3、函数的调用 功能使用定义好的函放 语法函数名参数 int a 10, b 20; // a和b称为实际参数简称实参 // 当调用函数时么实参的值会传递给形参 int c add(a, b); cout c: c endl; // 定义加法函数 // 函数定义的时候参数列表的num1和num2并没有真实的数据 // 他只是一个形式上的参数简称形参*2.4、值传递 所谓值传递就是函数调用时实参将数值传入给形参值传递时如果函数的形参发生变化并不会影响实参如果函数不需要返回值声明的时候可以写void 2.5、函数的常见样式 常见的函数样式有4种 1.无参无返 2.有参无返 3.无参有返 4.有参有返 *2.6、函数的声明声明要在调用前 作用告诉编译器函数名称及如何调用函数。函数的实际主体可以单独定义。 函数的声明可以多次但是函数的定义只能有一次 提前告诉编译器函数的存在可以利用函数的声明 *2.7、函数的分文件编写 作用让代码结构更加清晰 函数分文件编写一般有4个步骤 1.创建后缀名为.h的头文件 2.创建后缀名为.cpp的源文件 3.在头文件中写函数的声明 4.在源文件中写函数的定义 5.在源文件#include 源文件名中关联源文件对应的头文件并在头文件中声明源文件用到的文件例如#include 或常量等例如using namespace std;
http://www.pierceye.com/news/133263/

相关文章:

  • 江汉网站建设用js做网站登录
  • wordpress做购物网站河南省建设工程造价协会网站
  • wex5可以做网站吗爱射影院网站建设中
  • 网站建设多选题百度文库做好中心网站建设工作总结
  • 网站开发都用phpwordpress文章内图片幻灯片
  • 岳阳网站建设企业绿色大气漂亮dedecms茶叶企业网站
  • 网站建设使用虚拟主机的优点与缺点做百科网站
  • 网站被墙是谁做的电影网站模板
  • 合肥建设网官方网站网页设计网站制作公司
  • 外贸网站建设评价网站的营销方案
  • 邯郸专业做wap网站中国设计网址导航
  • 邯郸移动网站建设价格官方网站车联网是谁做
  • 哪个网站可以做高像素动图个人网站排版设计
  • 多少网站域名采用中文做一个电子商务网站在哪里做
  • 家装设计学校沈阳网站建设优化企业
  • 网站开发公司售后服务触屏端网站开发
  • 建设银行网站注销吗网页制作作品
  • 家具网站建设目的及功能定位网页游戏在哪里制作
  • 高端网站开发步骤网站设计制作如何评价
  • 漳州企业网站建设制作做发型的网站
  • 承包酒席可以做网站吗网站建设小组的运营模式
  • 保定网站建设公司哪家好酒店网站建设必要性
  • 电子商务网站建设设计报告建网站免费软件
  • 广州高端优秀网站改版设计公司网页编辑框
  • 摄影网站的需求分析wordpress英文版变成中文版
  • 网站营销公司wordpress 无效的文章类型
  • 网站一级页面标题怎么做茶网站设计素材下载
  • 网站建设费用计入什么科目淘宝网站开发店铺什么类别
  • 四川平昌县建设局网站怎么把网站维护
  • 成都教育行业网站建设工业和信息化部反诈中心发短信