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

湖北智能网站建设找哪家厦门建设银行官方网站

湖北智能网站建设找哪家,厦门建设银行官方网站,外贸做网站建设公司,农产品网站建设主要工作目录 前言#xff1a; 1.字符串 2.创建二维数组 3.使用二维数组 4.易错点 5.思维导图 前言#xff1a; 我们学习了字符类型char#xff0c;我们可以用char来表示一个大写或者小写的字母#xff0c;但真实应用中我们往往使用的是多个字符组成的一个单词或者句子。 …目录 前言 1.字符串 2.创建二维数组 3.使用二维数组 4.易错点  5.思维导图 前言 我们学习了字符类型char我们可以用char来表示一个大写或者小写的字母但真实应用中我们往往使用的是多个字符组成的一个单词或者句子。 这种“多个字符”在C语言中叫做字符串。 但是字符串和字符整型浮点型不同的是字符串不是一个数据类型它本质上是一种字符类型的数组。 1.字符串 1.1 字符串是一个数组它有两个特点 第一个是它是字符类型第二个是它以符号\0结尾。 我们来创建/定义一个字符串 char string_1[5] {l, o, v, e, \0}; 1.数组的数据类型是字符型char 2.数组名字string_1 3.数组长度5 4.字符数组的前四个元素love 5.数组的最后一个元素\0 1.2 我们可以看到这个字符型数组的最后一个元素是\0。 我们再来看看怎么输出一个字符串 我们先定义一个字符串字符数组然后打印输出它 char string_1[1]{l,o,v,e,\0}; printf(%s\n,sting_1); 1.定义一个字符串 2.字符串的输出符号%s 3.字符串名字符数组名string_1 1.3 在打印的时候我们使用的是%ss是字符串英文string的首字母。所以字符串的输出符号是%s。 字符串是数组的一个应用对于后期的很多编程语言比如python来说字符串是默认支持的数据类型但是C语言时代还并没有默认支持而是通过一维字符型数组的形式来代表字符串的 之前我们学习的数组包括字符串都是一维数组因为它只有一个索引/下标也就是只有一个“维度”C语言还有二维数组的机制。 int number_list[10]; float float_list[6]; char string_a[20];2.创建二维数组 2.1 一维数组是一个线性表的话一个索引/下标对应一个数据 二维数组可以理解为一个行列表一个行索引加上一个列索引可以对应一个数据。 2.2 我们来定义一个二维数组这个二维数组是整型的 int double_list[2][2]{{12}{3,4}}; 1.二维数组的数据类型int 2.二维数组名  double_list 3.二维数组的第一个索引/下标   [2] 4.二维数组的第二个索引/下标   [2] int double_list[2][2]{{12}{3,4}}; 5.二维数组的数组元素   {1,2},{3,4} 6.二维数组的“第一行”数据 7.二维数组的“第二行”数据 2.3 二维数组里面的第一个下标表示哪一行是横着的行。 eg:这里的[0][0]是1[0][1]是2这是第一行[1][0]是3[1][1]是4这是第二行。 二维数组里面的第二个下标表示哪一列是竖着的列。 eg:这里的[0][0]是1[1][0]是3这是第一列[0][1]是2[1][1]是4这是第二列。 接下来我们来学习二维数组的使用使用的时候我们心里也是想着一张二维的行列表就行了。 3.使用二维数组 3.1 我们先来看看二维数组的读取和访问。 一个二维整型数组挨个打印它的数组元素 int two_number_list[2][2]{{1,2},{3,4}}; printf(%s\n,two_number_list[0][0]); printf(%s\n,two_number_list[0][1]); printf(%s\n,two_number_list[1][0]); printf(%s\n,two_number_list[1][1]); 1.创建二维数组并赋值 2. [0][0]  打印二维数组的第一行第一列的元素 1 3. [0][1]  打印二维数组的第一行第二列的元素  2 4. [1][0]  打印二维数组的第二行第一列的元素   3 4. [1][1]  打印二维数组的第二行第一列的元素   4 3.2 修改二维数组元素的方法和一维数组一样也是直接找到元素位置进行赋值就可以了 float two_float_list[2][2]{{1.0,2.0},{3.0,4.0}}; two_float_list[0][0]10.10; two_float_list[0][1]20.20; two_float_list[1][0]30.30; two_float_list[1][1]40.40; 1. 定义一个二维数组  2. two_float_list[0][0] 10.10  修改第一行第一列的数据 3. two_float_list[0][1] 20.20  修改第一行第二列的数据 4. two_float_list[1][0] 30.30  修改第二行第一列的数据 5. two_float_list[1][1] 40.40  修改第二行第二列的数据 3.3 二维数组和一维数组的使用方式其实是一模一样的难点在于二维数组里面的数组元素所在的位置我们需要记住第一个下标代表行第二个下标代表列这样就方便记忆了。 二维数组的访问限制和一维数组类似不能超过下标的范围这种超过下标的范围的行为还有个专业术语叫做越界。就是数组和人一样都需要有边界感人没有边界感其他人会愤怒数组没有边界感程序会报错。 二维数组的使用场景其实大部分都可以被一维数组取代因为都是存储数据二维数组可以被一个很长的一维数组达到同样的存储数据的效果。 以至于后面的编程语言很多都取消了二维数组的设定只保留了一维数组又叫数组或者列表。 4.易错点  eg: C语言没有字符串类型,所以我们要把字符串放入字符数组中 字符串的结束符号是\0 所以字符串长度比字符总长度多1 字符串的输出符号是%s。 eg: 二维数组的行下边和列下标都是从0开始的 数组大小由数组定义时的[4][5]决定——即4行5列可以存储20个数。 5.思维导图 在撰写这篇文章时我参考了《白纸编程》这个app的观点和思想我要感谢他们对我的启发和帮助。
http://www.hkea.cn/news/14395784/

相关文章:

  • 网站主机安全四川建设学习网官网
  • 企业网站推广服务多语言网站开发设计
  • 合肥网络公司seo建站网站设计是用什么做的
  • qq网站临时会话wordpress密码重置
  • 找人做网站如何担保营销型网站深度网
  • 备案 增加网站鄂伦春网站建设
  • 重庆网站设计案例中信建设有限责任公司世界排名
  • 姓名域名网站领取免费空间
  • 重庆大足网站建设wordpress怎么卖模板
  • 网站服务器维护方案网站的建设部署与发布
  • 北京做网站网站建设服务标准
  • 专门做app的原型网站百度精准营销获客平台
  • 制作网站专业公司哪家好装饰设计公司wordpress企业主题
  • 智能网站平台互联网技术的概念
  • 做图的软件网站简搜网站提交
  • 网站网站怎么建设摄影网站模版
  • 东昌府区建设局网站郑州网页设计制作公司
  • ps可以做网站动态图网站备案需要材料
  • 房地产网站建设报价网站上点击图片局部放大如何做
  • 千秋网络是家西安做网站的公司个人做论坛网站怎么做
  • 360兼容模式网站错位诺诚建设工程有限公司网站
  • 做透明头像的网站html加入wordpress
  • 网站建设管理经验做法宜春静态管理
  • 医院网站内链优化做网站推广每天加班
  • 腾讯云做网站教程企业网站宽度给多少
  • 公司网站建设北京求个没封的a站yw1129cm
  • 广州网站建设十年乐云seo大宗商品交易平台
  • 营销型类型网站有哪些类型app软件开发的费用设计
  • 学院网站制度建设网站建设业务
  • 化妆品网站推广策划书重庆手机网站推广方法