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

中英文双语的网站怎么建设西安百度推广竞价托管

中英文双语的网站怎么建设,西安百度推广竞价托管,邢台做网站建设优化制作公司金信一条龙,网站维护兼职前言: 对应c语言视频54集 内容: 一维数组的创建 数组是一组相同元素的集合, 数组的创建方式 type_t就是数组的元素类型,const_n是一个常量表达式,用来指定数组的大小 c99标准之前的,数组的大小必须是…

前言:

对应c语言视频54集

内容:

一维数组的创建

数组是一组相同元素的集合,

数组的创建方式

type_t就是数组的元素类型,const_n是一个常量表达式,用来指定数组的大小

c99标准之前的,数组的大小必须是常量或常量表达式

c99之后可以是变量,,为了支持变长数组

这样也可以

#include <stdio.h>
{double data2[15+5]return 0;} 

数组溢出,也在字符串就是后面会自己加 \0,但是现在因为输入了10个字符串,就是不能输入\0,字符的话,就是大括号,他是自动加\0,就是加了10个字符,后面还是会有\0的

int main()
{//不完全初始化,剩余的元素默认初始化大小为0int arr[10] ={1,2,3,4,5};//这里后面,就是会溢出,但是devc++,不会溢出 char ch1[10] = "abcdeghij";printf("%s", ch1);}

[ ]就是下标引用操作符

就是数组的下标,从0开始计算的

可以打印数组的每个元素的地址

二、二维数组

//二维数组, 
int main()
{//二维数组的创建 int arr1[3][4];//二维数组的初始化,就是三行,每一行有四列 int arr1[3][4] = {1,2,3,4,2,3,4,5,6,3,4,5,6,7}; //划分区域int arr2[3][4] = {{1,2},{2,3},{3,4}}; //可以省略行,但是不能省略列int  arr3[][4] = {{1,2,3,5},{2,3}}int arr2[5][8];return 0;} 

冒泡排序算法

算法核心,相邻的两个数进行排序

错误实例

//冒泡排序算法的核心思想
//  两个相邻的元素进行比较
void bubble_sort(int arr[], int zs)
{int i = 0;for(i=0; i<zs-1; i++){int j = 0;for(j=0; j<zs-1-i; j++){//这里错了,没有利用算法核心思想,相邻的两个数进行排序if(arr[i]<arr[j]){int tmp = arr[i];arr[i] = arr[j];arr[j] = tmp;}}}}

 正确事例

//冒泡排序算法的核心思想//  两个相邻的元素进行比较void bubble_sort(int arr[], int zs)
{int i = 0;for(i=0; i<zs-1; i++){int j = 0;for(j=0; j<zs-1-i; j++){//如果前面一个数比后面的数大,就交换if(arr[j]<arr[j+1]){int tmp = arr[j];arr[j] = arr[j+1];arr[j+1] = tmp;}}}}int main()
{//数组//把数组的数据排成升序int arr[] = {1,2,3,4,5,6,7,8,9,10};int zs = sizeof(arr)/sizeof(arr[0]);//冒泡排序的算法,对数组进行排序bubble_sort(arr,zs);int i = 0;for(i=0; i<zs; i++){printf("%d ", arr[i]);}return 0;} 

数组名的解释

//数组名确实能表示首元素的地址
//但是有2个例外:
//1、sizeof(数组名),这里的数组名表示整个数组。计算是整个数组的大小
//2、&数组名,这里的数组名表示整个数组,取出的是整个数组的地址int main()
{int arr[10]= {0};printf("%p\n", arr);printf("%p\n", arr+1);printf("-------------------\n");printf("%p\n", &arr[0]);printf("%p\n", &arr[0]+1);printf("-------------------\n");//取出的是整个数组的地址,+1就不是这个数组的范围的了 printf("%p\n", &arr);printf("%p\n", &arr+1); //sizeof计算的是整个数组的大小int n = sizeof(arr);printf("%d", n); return 0;} 

二维数组的数组名的理解

//二维数组的数组名的理解
int main()
{int arr[3][4];//int sz = sizeof(arr);//printf("%d\n", sz);//首元素表示一行的地址 printf("%p\n", arr);  //二维数组的数组名也表示数组首元素的地址 printf("%p\n", arr+1);//总数组大小除以一行的大小,就是说有几行printf("%d\n", sizeof(arr)/sizeof(arr[0]));//打印有多少列 ,行除以一个元素 printf("%d\n", sizeof(arr[0])/sizeof(arr[0][0])); return 0;} 

http://www.dtcms.com/wzjs/1713.html

相关文章:

  • 性价比高seo网站优化靠谱的拉新平台
  • 视频线上推广福州百度seo排名软件
  • 广州官网优化搜索引擎优化包括哪些方面
  • 临漳网站建设淘宝美工培训推荐
  • 信阳哪里做网站国家卫生健康委
  • 做问卷调查有哪些网站好百度搜索指数是怎么计算的
  • 郑州做网站找维诺seo排名关键词点击
  • 做网站应该注意些什么问题商丘seo优化
  • 做ppt接单的网站竞价推广平台
  • 南通企业做网站付费恶意点击软件
  • 网络兼职正规网站在家网上做兼职广州今日头条新闻最新
  • 广州网站建设 滚屏桔子seo
  • 网站建设找至尚网络百度平台联系方式
  • 毕业设计网站开发类题目著名的营销成功的案例
  • 帝国做的网站怎么上传四平网站seo
  • 运营网站宽带营销策略
  • 定制网站为什么贵关键词seo排名优化软件
  • 付费网站做推广哪个好适合小学生的新闻事件
  • 网站可分为哪两种类型谷歌sem和seo区别
  • 定制型网站建设价格推广普通话手抄报内容怎么写
  • 武汉微网站开发百度点击率排名有效果吗
  • 沂水住房与城乡建设局网站seo服务公司上海
  • 网站制做公司世界杯竞猜
  • 怎么做帖子网站cilimao磁力猫在线搜索
  • 杭州蚂蚁 做网站的公司网站排名seo
  • 深圳网站建设营销策划网络软文发布
  • wordpress邀请码注册东莞seo建站
  • 专业的上海网站建设宁波seo优化外包公司
  • 电子商务毕设做网站软文推广多少钱一篇
  • 专业网站建设组织竞价恶意点击犯法吗