内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

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

前言

創(chuàng)新互聯(lián)公司成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元吉木乃做網(wǎng)站,已為上家服務(wù),為吉木乃各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792

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

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

方法如下:

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

#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ù)組名+下標(biāo)       對數(shù)組的元素進(jìn)行依次賦值

#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é)果:

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

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

#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í)價值,謝謝大家對創(chuàng)新互聯(lián)的支持。

網(wǎng)頁題目:C語言中對數(shù)組賦值的三種形式
網(wǎng)站鏈接:http://www.rwnh.cn/article12/jdghgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)微信小程序、App設(shè)計(jì)、動態(tài)網(wǎng)站企業(yè)建站、網(wǎng)站維護(hù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
内江市| 昆山市| 安福县| 高要市| 马尔康县| 读书| 灌南县| 马鞍山市| 郧西县| 高清| 宁陵县| 乌鲁木齐县| 华亭县| 峨眉山市| 衡阳市| 哈密市| 伊宁县| 阜新市| 周至县| 文水县| 买车| 新昌县| 通山县| 灵川县| 宁河县| 绍兴市| 恩平市| 松阳县| 丰县| 湘潭市| 武安市| 什邡市| 定安县| 芮城县| 界首市| 景泰县| 乌海市| 荆门市| 马公市| 临猗县| 凌云县|