如果你非要用指針的話,可以把數組的形式改寫成指針的形式,就像一樓的
在撫州等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都做網站、網站制作、成都外貿網站建設 網站設計制作定制網站建設,公司網站建設,企業網站建設,成都品牌網站建設,成都全網營銷推廣,外貿營銷網站建設,撫州網站建設費用合理。
void Chg_Array(int array[], int size, int value)
{
int i;
for(i=0;isize;i++)
*(array+i)=value ;
}
一位數組賦值的幾種方式
int
a[10]={1,2,3,4,5,6,7,8,9,10};
.一般初始化,例:
int
a[10]={3,10,5,3,4,5,6,7,8,9};
int
array[5]={2,3,4,5,6};
其結果是給每一個數組元素都指定了初值。
2.部分元素初始化,其余元素均為零。
例:
int
a[10]={7,8,9,67,54};
僅給前5個元素賦初值,后5個元素初值為0。
3.全部元素均初始化為1。
int
a[10]
=
{1,1,1,1,1,1,1,1,1,1};
不允許簡寫為 int
a[10]={1};或int
b[10]={1*10};
同學們想一想上述定義a和b數組后,初始化結果是什么?
注意:當程序不給數組指定初始值時,編譯器作如下處理:
(1)部分元素初始化,編譯器自動為沒有初始化的元素初始化為0。
(2)數值數組如果只定義不初始化,編譯器不為數組自動指定初始值,即初值為一些隨機值(值不確定)。
4.如果全部元素均指定初值,定義中可省略元素的個數。
例:
int
a[5]={9,28,3,4,5};可以寫為:
int
a[
]={9,28,3,4,5};
數組元素的引用
c語言規定,不能整體引用數值數組,只能逐個引用數組元素;
元素引用方式:數組名[下標表達式]
例:a[0]
=
a[5]
+
a[7]
-
a[2*3]
“下標表達式”可以是任何非負整型數據。
特別強調:1.一個數組元素,實質上就是一個變量,它具有和相同類型單個變量一樣的屬性,可以對它進行賦值和參與各種運算。
2.在c語言中,數組作為一個整體,不能參加數據運算,只能對單個的元素進行處理。
1、首先打開c語言項目,輸入如圖所示代碼創建一個int類型的數組。
2、然后規定數組的大小,輸入如圖所示代碼設置數組存儲數據。
3、然后在mian函數中,創建int類型的變量i,輸入如圖所示代碼用for語句。
4、輸入如圖所示代碼在for語句中進行循環。在for語句中,利用printf語句。
5、然后設置輸出的類型,輸入如圖所示代碼再寫入輸出的對象。
6、然后點擊運行程序,就可以看到數組的所有數據。
標題名稱:c語言中給數組賦值的函數 c語言中給數組賦值的方法
標題URL:http://newbst.com/article14/doipige.html
成都網站建設公司_創新互聯,為您提供移動網站建設、Google、面包屑導航、網站內鏈、企業建站、網頁設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯