c語言的數組
❶ c語言 數組
1.
首先點開C-Free5.0建立一個空白文件,輸入基礎格式後,保存為數組.c程序,如下圖.
2.
定義一個整數類型的數組長度定義成10: int a【10】;然後定義個整型數i,用來後面的數組賦值和輸出.我們先給數組賦值.讓數組等於0-9的數 #include <stdio.h> main(){ int i,a[10]; for(i=0;i<=9;i++) a[i]=i; }
3.
上面的程序已經給數組賦予了0-9這10個數值.數組中都有個下標值,比如a[0],數組a[0]的值就是我們第一個賦予的值0,我們可以輸出a[0]的值看看對不對.如下圖:
❷ C語言數組
#include<stdio.h>
void main(){
int a[20],b[100],i,countA,countB;
for(i=0;i<20;i++){
printf("請輸a數組的第%d個元素(輸入小於0的數或達到規定次數結束輸入):",(i+1));
scanf("%d",&a[i]);if(a[i]<0){
countA=i;
break;
}
}
printf("\n");
for(i=0;i<100;i++){
printf("請輸b數組的第%d個元素(輸入小於0的數或達到規定次數結束輸入):",(i+1));
scanf("%d",&b[i]);
if(b[i]<0){
countB=i;
break;
}
}
printf("a數組:");
for(i=0;i<countA;i++){
if(i!=countA-1){
printf("%d,",a[i]);
}else{
printf("%d\n",a[i]);
}
}
printf("b數組:");
for(i=0;i<countB;i++){
if(i!=countB-1){
printf("%d,",b[i]);
}else{
printf("%d\n",b[i]);
}
}
printf("連接後:b數組為:");
for(i=0;i<countB;i++){
printf("%d,",b[i]);
}
for(i=0;i<countA;i++){
if(i!=countA-1){
printf("%d,",a[i]);
}else{
printf("%d\n",a[i]);
}
}
}
❸ C語言中如何定義數組
數組定義的三種方式
1、第一種
int []a = newint[5];
a[0] = 10;
2、第二種
int []c = newint[]{1,2,3};
3、第三種
int []i ={1,2,3,4};
4、錯誤的寫法
int []i1 = [1,2,3,4];
System.out.println(Arrays.toString(c));
5、總之,具體的元素不能被【】包裹。【】包裹的應該是數組的數量。
(3)c語言的數組擴展閱讀
數組的注意事項:
1、 數組中每個元素的數據類型必須相同,對於inta[4];,每個元素都必須為 int。
2、 數組長度 length最好是整數或者常量表達式,
3、 訪問數組元素時,下標的取值范圍為 0 ≤ index < length,
參考資料
網路-數組
❹ c語言中數組有幾種
我們常見的C需要類型數組有:
char:只允許輸入字元,
int:是整型變數,輸入整數,范圍不大,在-32767到32767,
float:輸入可以使小數也可以輸入整數,在不確定的情況下,就用float,范圍還是比較的大,
double:如果說float是四個位元組的話,大伯是八個位元組。范圍比float大好多。
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。 盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性。
以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。 二十世紀八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標准局為C語言制定了一套完整的美國國家標准語法,稱為ANSI C,作為C語言最初的標准。
目前2011年12月8日,國際標准化組織(ISO)和國際電工委員會(IEC)發布的C11標準是C語言的第三個官方標准,也是C語言的最新標准,該標准更好的支持了漢字函數名和漢字標識符,一定程度上實現了漢字編程。
❺ c語言數組定義和賦值是什麼
c語言數組定義是:
char c[6]={'c', ' h ', 'i', 'n', 'a', '