国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

正版香港免費資料手機網(wǎng)站大全網(wǎng)絡營銷怎么做

正版香港免費資料手機網(wǎng)站大全,網(wǎng)絡營銷怎么做,wordpress++xml,門戶網(wǎng)站建設招標數(shù)組 一.數(shù)組的概念二. 一維數(shù)組的創(chuàng)建和初始化2.1數(shù)組的創(chuàng)建2.2數(shù)組的初始化錯誤的初始化 2.3 數(shù)組的類型 三. 一維數(shù)組的使用3.1數(shù)組的下標3.2數(shù)組元素的打印3.2數(shù)組元素的輸入 四. 一維數(shù)組在內存中的存儲五. 二維數(shù)組的創(chuàng)建5.1二維數(shù)組的概念5.2如何創(chuàng)建二維數(shù)組 六.二維數(shù)…

數(shù)組

  • 一.數(shù)組的概念
  • 二. 一維數(shù)組的創(chuàng)建和初始化
    • 2.1數(shù)組的創(chuàng)建
    • 2.2數(shù)組的初始化
      • 錯誤的初始化
    • 2.3 數(shù)組的類型
  • 三. 一維數(shù)組的使用
    • 3.1數(shù)組的下標
    • 3.2數(shù)組元素的打印
    • 3.2數(shù)組元素的輸入
  • 四. 一維數(shù)組在內存中的存儲
  • 五. 二維數(shù)組的創(chuàng)建
    • 5.1二維數(shù)組的概念
    • 5.2如何創(chuàng)建二維數(shù)組
  • 六·.二維數(shù)組的初始化
    • 6.1不完全初始化
    • 6.2完全初始化
    • 6.3按行初始化
    • 6.4 初始化時省略行,但是不能省略列
  • 七.二維數(shù)組的使用
    • 7.1 二維數(shù)組的輸入和輸出
  • 八. 二維數(shù)組在內存中的存儲
  • 最后還有一個題目就是**多個字符從兩端移動,向中間匯聚**

一.數(shù)組的概念

數(shù)組是?組相同類型元素的集合

1.數(shù)組中存放的是1個或者多個數(shù)據(jù),但是數(shù)組元素個數(shù)不能為0。
2.數(shù)組中存放的多個數(shù)據(jù),類型是相同的。

二. 一維數(shù)組的創(chuàng)建和初始化

2.1數(shù)組的創(chuàng)建

type arr_x[n]//n是數(shù)組元素個數(shù)

存放在數(shù)組的值被稱為數(shù)組的元素,數(shù)組在創(chuàng)建的時候可以指定數(shù)組的大小和數(shù)組的元素類型。

上述代碼中的type指的是數(shù)組中存放的數(shù)據(jù)類型,數(shù)據(jù)類型可以是char, short,int等等…

arr_x指的是數(shù)組名的名字
[]是下標引用操作符

比如:有20個整型元素,存放在數(shù)組中,此時可以創(chuàng)建一個一維數(shù)組:

int  arr[20]

當然其他類型也可以,比如:

char ch[20];
float core[10];

2.2數(shù)組的初始化

如何對數(shù)組進行初始化呢,下面就來解釋

int arr[5]={1,2,3,4,5};

上述代碼就是數(shù)組的完全初始化

int arr1[5]={0};

上述代碼就是數(shù)組的不完全初始化,也就是第一個元素為1,其余未初始化的數(shù)據(jù),默認就是0

錯誤的初始化

int a[2]={0,1,23,4,5};

上述代碼會報錯,因為設置的初始值太多

2.3 數(shù)組的類型

數(shù)組也是具有類型的,數(shù)組也算是一種自定義類型,把數(shù)組名去掉剩下的就是數(shù)組類型

比如

char arr1[20];
int arr2[30];

arr1數(shù)組的類型就是char [20]
arr2數(shù)組的類型就是 int [30]

三. 一維數(shù)組的使用

3.1數(shù)組的下標

C語?規(guī)定數(shù)組是有下標的,下標是從0開始的,假設數(shù)組有n個元素,最后?個元素的下標是n-1,下標就相當于數(shù)組元素的編號,如下:

int arr[10] = {1,2,3,4,5,6,7,8,9,10};

在這里插入圖片描述
在C語?中數(shù)組的訪問提供了?個操作符[] ,這個操作符叫:下標引用操作符

int main()
{int arr[10] = {1,2,3,4,5,6,7,8,9,10}; printf("%d\n", arr[7]);//8printf("%d\n", arr[3]);//4return 0;
}

3.2數(shù)組元素的打印

這里我們直接訪問數(shù)組下標就可以實現(xiàn)數(shù)組打印

#include <stdio.h>
int main()
{int arr[10] = {1,2,3,4,5,6,7,8,9,10}; int i = 0;for(i=0; i<10; i++){printf("%d ", arr[i]);}return 0;
}

下面是運行結果
在這里插入圖片描述

3.2數(shù)組元素的輸入

這里我們用for‘循環(huán)來實現(xiàn)數(shù)組的輸入


int main()
{int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };int i = 0;for (i = 0; i < 10; i++){scanf("%d", &arr[i]);}for (i = 0; i < 10; i++){printf("%d ", arr[i]);}return 0;
}

下面是運行結果
在這里插入圖片描述

四. 一維數(shù)組在內存中的存儲

下面一段代碼,將打印數(shù)組的地址

int main()
{int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };int i = 0;for (i = 0; i < 10; i++){printf("&arr[%d] = %p\n ", i, &arr[i]);}return 0;
}

下面是運算結果:
在這里插入圖片描述

從輸出的結果來看,數(shù)組隨著下標的增?,地址是由小到大變化的,并且我們發(fā)現(xiàn)每兩個相鄰的元素之間相差4(因為?個整型是4個字節(jié))。所以:數(shù)組在內存中是連續(xù)存放的。

五. 二維數(shù)組的創(chuàng)建

5.1二維數(shù)組的概念

如果我們把?維數(shù)組做為數(shù)組的元素,這時候就是?維數(shù)組,?維數(shù)組作為數(shù)組元素的數(shù)組被稱為三維數(shù)組,?維數(shù)組以上的數(shù)組統(tǒng)稱為多維數(shù)組。

在這里插入圖片描述

5.2如何創(chuàng)建二維數(shù)組

type   arr_zy[n][n]//n是常量//如:
int arr_zy[3][7]
double arr_zy1[5][6]

解釋上述代碼中的信息:
3代表三行
7代表每行有7個元素
int表示數(shù)組的每個元素都是整型
arr_zy數(shù)組名,可以自定義

六·.二維數(shù)組的初始化

在創(chuàng)建變量或者數(shù)組的時候,給定?些初始值,被稱為初始化。

6.1不完全初始化

int arr_zy[2][4]={123}double arr_zy1[3][6]={652}

在這里插入圖片描述

6.2完全初始化

int arr3[3][5] = {1,2,3,4,5, 2,3,4,5,6, 3,4,5,6,7};

6.3按行初始化

int arr4[3][5] = {{1,2},{3,4},{5,6}};

在這里插入圖片描述

6.4 初始化時省略行,但是不能省略列

int arr6[][5] = {1,2,3,4,5,6,7};
int arr7[][5] = {{1,2}, {3,4}, {5,6}};

在這里插入圖片描述
在這里插入圖片描述

七.二維數(shù)組的使用

7.1 二維數(shù)組的輸入和輸出

我們只要能夠按照?定的規(guī)律產(chǎn)?所有的?和列的數(shù)字就行;以上?段代碼中的arr數(shù)組為例,行的選擇范圍是0~ 2,列的取值范圍是0~4,所以我們可以借助循環(huán)實現(xiàn)?成所有的下標

int main()
{int arr[3][5] = { 1,2,3,4,5, 2,3,4,5,6, 3,4,5,6,7 };int i = 0;//遍歷?//輸?for (i = 0; i < 3; i++) //產(chǎn)??號{int j = 0;for (j = 0; j < 5; j++) //產(chǎn)?列號{scanf("%d", &arr[i][j]); //輸?數(shù)據(jù)}}//輸出for (i = 0; i < 3; i++) //產(chǎn)??號{int j = 0;for (j = 0; j < 5; j++) //產(chǎn)?列號{printf("%d ", arr[i][j]); //輸出數(shù)據(jù)}printf("\n");}return 0;
}

下面是運行結果:
在這里插入圖片描述

八. 二維數(shù)組在內存中的存儲

可以打印出數(shù)組所有元素的地址的。代碼如下:

int main()
{int arr[3][5] = { 0 };int i = 0;int j = 0;for (i = 0; i < 3; i++){for (j = 0; j < 5; j++){printf("&arr[%d][%d] = %p\n", i, j, &arr[i][j]);}}return 0;
}

運行結果如下:
在這里插入圖片描述

最后還有一個題目就是多個字符從兩端移動,向中間匯聚

#include<string.h>
#include<time.h>
#include<stdio.h>
#include<Windows.h>
int main()
{char arr1[] = "welcome to zy space";char arr2[] = "#######################";int left = 0;int right = strlen(arr1) - 1;printf("%s\n", arr2);while (left <= right){Sleep(1000);arr2[left] = arr1[left];arr2[right] = arr1[right];left++;right--;printf("%s\n", arr2);}return 0;
}

運行結果:
在這里插入圖片描述

http://aloenet.com.cn/news/46390.html

相關文章:

  • 做360手機網(wǎng)站優(yōu)化快女教師遭網(wǎng)課入侵視頻大全集
  • 搭建網(wǎng)站 軟件seo排名優(yōu)化軟件價格
  • 北京網(wǎng)站建設東軒seo蘇州百度推廣開戶
  • 做網(wǎng)站除了域名還需要什么網(wǎng)絡網(wǎng)站推廣
  • 企業(yè)三合一建站公司怎么找免費seo排名優(yōu)化
  • 國外做ppt的網(wǎng)站百度開放云平臺
  • 申請域名后怎么做網(wǎng)站重慶森林經(jīng)典臺詞 鳳梨罐頭
  • wordpress 與公眾平臺廊坊關鍵詞優(yōu)化報價
  • 建站模板怎么選近期國際熱點大事件
  • vs2010網(wǎng)站開發(fā) SQL武漢seo關鍵詞排名
  • 云南房產(chǎn)網(wǎng)站建設自媒體平臺哪個收益高
  • 網(wǎng)站搭建與網(wǎng)站建設論文收錄網(wǎng)站排名
  • 建設主管部門門戶網(wǎng)站鄭州網(wǎng)站排名優(yōu)化公司
  • 網(wǎng)站服務器一個多少錢知名品牌營銷策略
  • 內涵吧網(wǎng)站西安百度推廣運營
  • 中國企業(yè)500強排名一覽表seo技術平臺
  • 企業(yè)門戶網(wǎng)站制作一網(wǎng)信息一個簡單便捷的新聞網(wǎng)站
  • 上海 網(wǎng)站平臺開發(fā)互聯(lián)網(wǎng)營銷師考試題及答案
  • wordpress數(shù)據(jù)庫沒有填寫培訓行業(yè)seo整站優(yōu)化
  • 長安網(wǎng)站建設軟件開發(fā)北京seo關鍵詞排名優(yōu)化
  • 網(wǎng)站充值平臺怎么做的推廣平臺下載
  • 網(wǎng)站建設智能優(yōu)化seo軟件推廣哪個好
  • 詳情頁通用模板北京百度seo
  • 東莞市建設安監(jiān)局網(wǎng)站互動營銷案例100
  • h5用什么網(wǎng)站來做推廣怎么推
  • 泛解析對網(wǎng)站的影響廈門網(wǎng)站推廣優(yōu)化哪家好
  • 寧波易通寧波網(wǎng)站建設優(yōu)化落實新十條措施
  • 專門教做甜品的網(wǎng)站微信營銷軟件手機版
  • 建設網(wǎng)站如何贏利企業(yè)網(wǎng)站cms
  • 廣州 網(wǎng)站開發(fā) 公司電話百度seo優(yōu)化排名