##代表c語言提高端段筆記哈哈
陣列加強了資料處理能力 即在記憶體中開一段連續的空間 注意從a[0]開始
#include int main()
sum/=n;
printf("%d\n",sum);
for(;n>=0;n--)
}}
第乙個陣列演算法 一般計數器都用0為初值加《號聯動的原因也是因為陣列標號從0開始
陣列是有型別屬性的 乙個陣列中的所有數必須為同一資料型別
引用時要用陣列名[下標]的格式
乙個陣列在記憶體中佔連續的位元組 比如a[0]=0012ff00 a[2]=0012ff04
#include int main()
printf("%d\n",sum);
}
斐波那契
#include int main()
,sum=2,n;
for(n=2;n<=19;n++)
printf("%d\n",sum);
}
int a[20]=可以給a[0],a[1]賦值
#include #define size 10
int main()
for(;i<10;i++)
}printf("%d\n",max);
printf("%d\n",index);
}
最菜的逐個比較法
#include int main()
,i=0,x;
scanf("%d",&x);
while(x)
for(i-=1;i>=0;i--)
printf("\n");
}
將乙個整數轉化成2進製的演算法
c89不支援定義長度動態可變的陣列
c99允許但不推薦
初始化a[10]=;
也可部分初始化
a[10]=;
int a= 自動開乙個長度為5的陣列
static int a[10]; 不賦初值,系統預設為0
字元陣列就是用來存放字元資料的陣列 格式完全一樣 char c[100];
#include int main()
; int y,m,d,r=1;
scanf("%d%d%d",&y,&m,&d);
sum=d;
for(i=1;i2)
sum++;
printf("%d",sum);
}
輸入年月日計算這一天是這一年的第幾天 c語言學習 陣列
我們在程式設計時往往需要儲存很多數,這個時候我們就需要陣列這個工具了 1.陣列的宣告 型別 變數名稱 元素數量 double weight 20 元素數量必須是整數 定義 是一種容器 放東西的東西 特點是 1.其中所有的元素具有相同的資料型別 2.一旦建立,不能改變大小 3.陣列中的元素在記憶體中是...
C語言學習(九)陣列
一維陣列 1.一維陣列的定義格式為 型別說明符 陣列名 常量表示式 例如 int a 10 它表示定義了乙個整形陣列,陣列名為a,有10個整形元素。2.在定義陣列時,需要指定陣列中元素的個數,方括弧中的常量表示式用來表示元素的個數,即陣列長度。3.常量表示式中可以包括常量和符號常量,但不能包含變數。...
C語言學習之陣列
一維陣列的定義方式 資料型別 陣列名 整型常量表示式 注意 方括號中只能是常量表示式,不能使用變數。常量表示式的值表示陣列最多能存放的元素的個數,也稱為陣列的大小 陣列所佔總位元組數 sizeof 資料型別 陣列大小 int k 5 float c k 不合法,k是變數 define m 20 in...