最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言中對數(shù)組賦值的三種形式

 更新時間:2019年09月03日 15:51:45   作者:onClick123  
這篇文章主要給大家介紹了關(guān)于C語言中對數(shù)組賦值的3種形式,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用C語言具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

前言

C 語言支持數(shù)組數(shù)據(jù)結(jié)構(gòu),它可以存儲一個固定大小的相同類型元素的順序集合。數(shù)組是用來存儲一系列數(shù)據(jù),但它往往被認為是一系列相同類型的變量。

在C語言中,對數(shù)組進行賦值的三種形式

方法如下:

1、通過循環(huán)的形式     即:數(shù)組名[下標]      對數(shù)組的元素進行依次賦值

#include <stdio.h>
int main()
{
 int i;
 
 int a[10] = {0};
 for(i=0;i<10;i++)
 {
   scanf("%d",&a[i]);
 }
 for(i=0;i<10;i++)
 {
  printf("%d ",a[i]);
 }
 return 0;
}

2、通過循環(huán)的形式     數(shù)組名+下標       對數(shù)組的元素進行依次賦值

#include <stdio.h>
int main()
{
 int i;
 int a[5]; // 數(shù)組名:a 是數(shù)組首元素的地址 -----相當(dāng)于一個指針 是一個常量 
    //指針+整型值,表示地址的前移,前移的字節(jié)由指針指向的對象的類型決定
    //b+1; 前移4個字節(jié)(int型)
 
 printf("%#p\n",a);  //打印輸出數(shù)組a的地址 相當(dāng)于a[0]的地址
 printf("%#p\n",&a[0]);
 printf("%#p\n",a+1);
 printf("%#p\n",&a[1]);
 printf("%#p\n",a+2);
 printf("%#p\n",&a[2]);
 
 printf("請輸入數(shù)組a元素的值:");
 for(i=0;i<5;i++)
 {
  scanf("%d",a+i);  //賦值給數(shù)組a
 }
 printf("a數(shù)組元素的值為:");
 for(i=0;i<5;i++)
 {
   printf("%d ",*(a+i));
 }
 return 0;
}

打印出的結(jié)果:

3、通過循環(huán)的形式  利用指針  對數(shù)組的元素進行依次賦值

#include <stdio.h>
int main()
{
 int i;
 int d[5] = {10,20,34,89,90};
 //指針指向一維數(shù)組,指針指向數(shù)組首元素
  //數(shù)據(jù)類型 *指針名;
 int *p = d;
 //int *p = &d[0];
 
 //指針指向數(shù)組首元素。指針名可以當(dāng)數(shù)組名使用
 
 
 printf("%#p\n",p);
 printf("%d\n",d[0]);
 printf("%d\n",*++p); //++p p的地址先偏移, *p
 printf("%d\n",d[1]);
 printf("%#p\n",p);
 printf("%#p\n",&d[1]);
 
 printf("請輸入數(shù)組d元素的值:");
 
 p = d;
 for(i = 0; i < 5; i++)
 {
 //scanf("%d",p+i); //p+0 p+1 p+2 p+3
  scanf("%d",p++); //p = p+1
 }
 //for循環(huán)結(jié)束,p偏移到元素d[4]的下一個元素
 p = &d[0];
 for(i = 0; i < 5; i++)
 {
 //printf("%d ",*(p+i));
 //printf("%d ",*p++); //p++,后置 *p取p變化之前的內(nèi)容
 printf("%d ",p[i]); //指針指向數(shù)組首元素。指針名可以當(dāng)數(shù)組名使用
 }
 printf("\n-----------------\n");
 
 
 return 0;
}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。

相關(guān)文章

  • C語言字符串處理的驚天大坑問題解決

    C語言字符串處理的驚天大坑問題解決

    這篇文章主要為大家介紹了C語言字符串處理的驚天大坑問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • C語言利用模板實現(xiàn)簡單的棧類

    C語言利用模板實現(xiàn)簡單的棧類

    這篇文章主要為大家詳細介紹了C語言利用模板實現(xiàn)簡單的棧類,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Visual Studio 2019 如何新建 Win32項目的方法步驟

    Visual Studio 2019 如何新建 Win32項目的方法步驟

    這篇文章主要介紹了Visual Studio 2019 如何新建 Win32項目的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • Qt多線程實現(xiàn)網(wǎng)絡(luò)發(fā)送文件功能

    Qt多線程實現(xiàn)網(wǎng)絡(luò)發(fā)送文件功能

    這篇文章主要為大家詳細介紹了Qt多線程實現(xiàn)網(wǎng)絡(luò)發(fā)送文件功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • C語言學(xué)習(xí)之函數(shù)知識總結(jié)

    C語言學(xué)習(xí)之函數(shù)知識總結(jié)

    函數(shù)是一組一起執(zhí)行一個任務(wù)的語句。每個?C?程序都至少有一個函數(shù),即主函數(shù)?main()?,所有簡單的程序都可以定義其他額外的函數(shù)。本文就為大家詳細講講C語言中函數(shù)的相關(guān)知識點,希望有所幫助
    2022-07-07
  • C++實現(xiàn)Dijkstra算法

    C++實現(xiàn)Dijkstra算法

    這篇文章主要為大家詳細介紹了C++實現(xiàn)Dijkstra算法完整代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • C語言 自定義類型全面系統(tǒng)理解

    C語言 自定義類型全面系統(tǒng)理解

    在C語言中自定義類型主要有結(jié)構(gòu)體類型、位段、枚舉類型、聯(lián)合體類型,自定義類型是面試常會碰到的內(nèi)容,本篇文章帶你徹底解決自定義類型
    2022-02-02
  • C語言快速掌握位段使用

    C語言快速掌握位段使用

    位段位段的聲明和結(jié)構(gòu)是類似的,但是也會有所不同,此篇文章將帶你了解位段是什么已以及位段的使用和位段的特性,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-09-09
  • C++中static和const的作用和用法

    C++中static和const的作用和用法

    在C++中,"static"和"const"都是用于修飾變量的關(guān)鍵字,它們具有不同的作用,本文通過代碼示例給大家詳細的介紹static和const的作用和用法,,需要的朋友可以參考下
    2023-06-06
  • C++中名稱空間namespace的使用方法示例

    C++中名稱空間namespace的使用方法示例

    namespace中文意思是命名空間或者叫名字空間,下面這篇文章主要給大家介紹了關(guān)于C++中名稱空間namespace使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起看看吧。
    2017-12-12

最新評論

淮安市| 和田县| 龙泉市| 综艺| 深泽县| 库尔勒市| 新乡县| 闻喜县| 舞钢市| 韩城市| 莆田市| 通州区| 海林市| 鄱阳县| 梁平县| 葵青区| 宝应县| 阳高县| 星子县| 枝江市| 沁阳市| 句容市| 三江| 太仆寺旗| 新绛县| 花莲县| 巴林右旗| 定西市| 西乡县| 昭觉县| 炎陵县| 闽清县| 白朗县| 安乡县| 黑龙江省| 正定县| 濮阳市| 库尔勒市| 开化县| 博兴县| 清新县|