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

python做的网站漏洞wordpress+widget+开发

python做的网站漏洞,wordpress+widget+开发,做网站免费吗,有没有做电子名片的网站ʕ • ᴥ • ʔ づ♡ど #x1f389; 欢迎点赞支持#x1f389; 个人主页#xff1a;励志不掉头发的内向程序员#xff1b; 专栏主页#xff1a;C语言基础#xff1b; 文章目录 前言 一、二维数组的创建 1.1 二维数组的概念 1.2二维数组的创建 二、二维数组…           ʕ • ᴥ • ʔ           づ♡ど   欢迎点赞支持 个人主页励志不掉头发的内向程序员 专栏主页C语言基础 文章目录 前言 一、二维数组的创建 1.1 二维数组的概念 1.2二维数组的创建 二、二维数组的初始化 2.1 不完全初始化 2.2 完全初始化 2.3 按照行初始化 三、二维数组的使用 3.1二维数组的下标 3.1二维数组的输入和输出 四、二维数组的内存存储 五、C99中的变长数组 总结 前言 小伙伴们好啊我们上一章节讲述了一维数组的各种基本语法明白了一维数组的创建及输入输出以及销毁等不知道大家有没有想过数组难道只有一维嘛有没有更高维它们又是什么样子的呢高维数组又有什么作用那就让我们一起来看看吧。 一、二维数组的创建 1.1 二维数组的概念 我们之前学到了一维数组数组里面储存的元素是我们计算机的内置类型而我们把一维数组整体当作一个数组元素很多个这样的数组的组合就是二维数组如果我们把二维数组当作一个数组元素同理可得出三维数组二维数组以上统称为多维数组。 1.2二维数组的创建 我们来看看二维数组的创建方式 type arr_name[常量值1][常量值2]; 例如 int arr[3][5]; char ch[4][3]; 如上我们可以总结出以下几点 1.数据类型如 int arr[3][5] 的数据类型就是int型也就是说它里面的各个元素都是int型。 2.我们可以知道arr后面带了两个常量值这其中的常量值1表示的是有几行而常量值2则是表示有几列如我们上面的那张图片就是3行5列的二维数组所以就是arr[3][5]。 3. 像arr呀ch呀都是数组名是自己所赋予的最好是有意义的名字。 二、二维数组的初始化 我们在创建变量的时候进行赋值叫做初始化二维数组的初始化和一维数组是相同的都是用大括号进行初始化。 2.1 不完全初始化 和一维数组类似但是又不完全相同二维数组的初始化如果不完全的话计算机也是会默认没有初始化的部分是为0的我们可以来观察一下。 int main() {int arr[3][5] { 1, 2, 3, 4, 5 };return 0; } 这是一个3行5列的二维数组而且数组类型是int型。 我们可以在监视的地方看到arr这个二维数组是由三个一维数组组成的而我们初始化先对二维数组里的第一个一维数组进行初始化等一维数组的数据满了以后才会对第二个数组进行初始化如果没有初始化的地方计算机是默认为0的。那有没有什么办法能给我们二维数组中的第一个一维数组没满的情况下也能在第二个一维数组里输入元素呢当然可以我们可以在大括号里面再加一个大括号来区分二维数组和一维数组。 int main() {int arr[3][5] { {1, 2, 3}, {2, 3, 4}, {3, 4, 5} };return 0; } 如图所示我们可以在大括号里面再加一个大括号用来表示二维数组的元素也就是一维数组。 我们可以看到它们每一个一维数组都不完全初始化了这就是二维数组的不完全初始化。 2.2 完全初始化 二维数组的完全初始化和一维数组差不多就是把每个元素都初始化但是我们可以用大括号来区分不同二维数组的元素。 int main() {int arr[3][5] { {1, 2, 3, 4, 5}, {2, 3, 4, 5, 6}, {3, 4, 5, 6, 7} };return 0; } 2.3 按照行初始化 按行初始化本质上就是用大括号把二维数组的各个元素也就是一维数组区分开来然后再进行初始化因为一维数组的个数即是行数。 另我们知道一维数组可以省略数组名后面[ ]里的常量值可以由计算机来计算常量值应该是多少二维数组也是同理的但是它不能两个[ ]里的都省略它只能省略前面的内容而不能省略后面的内容也就是它只能省略行而不能省略列如果都省略掉行计算机可以通过计算来知道应该有几行但是如果省略掉列那计算机就没办法知道一个元素内该赋予多少个值。所以只能省略行而不能省略列。 三、二维数组的使用 我们明白了二维数组的创建方式那么二维数组该如何使用呢它的使用方式和一维数组一样吗我们接下来看看。 3.1二维数组的下标 我们都知道二维数组是分为行和列的数组名后面的第一个[]表示的就是行数第二个[]表示的就是列数所以说它把里面的每个元素都按行按列给了下表。 我们创建一个这样的三行五列的二维数组它本质上是这个样子的。 它和一维数组相同下标都是从0开始到n-1的像元素1的下标就是00我们想取1出来就让计算机输入arr[0][0]即可。 如果想取这个4那就是arr[1][2]是先行再列不是先列再行。 3.1二维数组的输入和输出 我们知道了一维数组的输入和输出主要是运用循环的方式实现的那二维数组呢二维数组不就是在一维数组的基础上增加了几行嘛我们依然可以用循环来实现二维数组。 我们可以使用循环的嵌套一个循环来控制二维数组的行数一个循环来控制二维数组的列数就如图所示 int main() {//输入int arr[3][5] { 0 }; // 这是一个三行五列的二维数组for (int i 0; i 3; i) //用来控制二维数组的行遍历一边。{for (int j 0; j 5; j) //用来控制二维数组的列遍历一边。{scanf(%d, arr[i][j]);}}//当j遍历了一边后i这样就实现了遍历二维数组我们在//它每个元素进行输入这就是二维数组的输入。//输出for (int i 0; i 3; i){for (int j 0; j 5; j){printf(%d , arr[i][j]);}printf(\n);}return 0; } 这样我们就实现了二维数组的输入和输出。 四、二维数组的内存存储 我们在表现二维数组的时候是张这个样子的 但是二维数组在内存存储的过程中是什么样子的呢是不是连续的呢我们可以来看一下具体的办法和一维数组相同。我们来看一下它们的地址。 int main() {int arr[3][5] { 0 };for (int i 0; i 3; i){for (int j 0; j 5; j){printf(arr[%d][%d] %p\n, i, j, arr[i][j]);}}return 0; } 我们可以看到它们不但每个一维数组内连续的而且数组之间的内存也是连续的它在内存中的样子应该是这个样子的 元素与元素之间在内存上是连续的和一维数组是一样的。 五、C99中的变长数组 在C99标准前C语言的在创建时只能用常量或者常量表达式如 int arr[5] { 0, 1, 2, 3, 4 }; int arr[2 3] { 0, 1, 2, 3, 4 }; int arr[ ] { 0, 1, 2, 3, 4 }; 这样的语法限制让我们在创建数组的时候就很不灵活如果创建大了就浪费空间如果创建小了那就不够用所以在C99中就引入了一个变长数组的特性允许我们可以使用变量来指定数组大小。变长数组只是说我们可以用变量来改变数组而不是说我们可以让数组任意变长变短。 int main() {n a b;int arr[n] { 0 };return 0; } 遗憾的是vs2022虽然引用了很多C99的语法但是变长数组却没有所以这里就当了解一下吧。 总结 以上就是数组的全部内容其实数组的本质是指针这个我们在指针时再讲我们接下来就开始来聊聊函数啦感谢大家的观看如果有错误请指出我一定马上更正谢谢大家。
http://www.hkea.cn/news/14538080/

相关文章:

  • 最新传奇手游开服网站关于室内设计的网站有哪些
  • 怎样经营好一个网站个人视频网站应该怎么做
  • 中国网站备案一流的常州做网站
  • 郑州作网站方维o2o 2.9蓝色团购网站程序源码模板
  • 文学类网站怎么做更新不了wordpress
  • 在自己的网站做百度搜索框免费网站建设垂询186 6159 6345
  • 上海网站开发设计公司嘉兴市做外贸网站的
  • 信誉好的专业网站建设一般做网站图是多大的像素
  • wordpress看文网站企业网站建设中的常见问题
  • vps架设好网站访问不了怎么做网站反向链接
  • 网站建设电话话术哪个网站有建设需要等文件
  • 免费申请网站官网网站移动端推广
  • 商户如何做h5商城网站是什么关键词林俊杰免费听
  • 保险网站建设方案重庆食品公司
  • 建站公司网站用什么好公司域名注册步骤
  • 国外的建筑设计网站建筑工程网教
  • 网站维护价格广告传媒公司属于什么行业
  • 做外贸用什么网站好黄石做网站要多少钱
  • 重庆网站建设公司销售长沙外贸网站开发
  • 西部数码 网站建设天气邢台
  • 设计网站平台怎么做一个网站
  • 建设网站呼叫中心有什么好处wordpress内容溢出
  • 学校网站logo怎么做不锈钢网
  • 网站建设哪家专业怎样做网络推广外包
  • 崇州市微信端网站建南宁网站制作专业
  • 做宝宝衣服的网站网页设计收费
  • dw怎么做网站做网站 价格
  • 字体设计类网站马云不懂技术如何做网站
  • 网站跟客户端推广怎么做一张图片网站代码
  • 网站备案接入服务商广告软文营销平台