遍匈 / C囂冱秘壇縮殻 / C囂冱方怏 /

C囂冱方怏議古廷

<貧匯准 和匯准>
壓ゞC囂冱方象補竃寄祉悳參式煤楚序竣〃匯准嶄厘断訟阻匯倖箭徨?頁補竃匯倖 4×4 議屁方裳專?旗鷹泌和?
#include <stdio.h>
#include <stdlib.h>
int main()
{
 int a1=20, a2=345, a3=700, a4=22;
 int b1=56720, b2=9999, b3=20098, b4=2;
 int c1=233, c2=205, c3=1, c4=6666;
 int d1=34, d2=0, d3=23, d4=23006783;
 printf("%-9d %-9d %-9d %-9d\n", a1, a2, a3, a4);
 printf("%-9d %-9d %-9d %-9d\n", b1, b2, b3, b4);
 printf("%-9d %-9d %-9d %-9d\n", c1, c2, c3, c4);
 printf("%-9d %-9d %-9d %-9d\n", d1, d2, d3, d4);
 system("pause");
 return 0;
}
塰佩潤惚?
20 345 700 22
56720 9999 20098 2
233 205 1 6666
34 0 23 23006783
裳專慌嗤 16 倖屁方?厘断葎耽倖屁方協吶阻匯倖延楚?匆祥頁 16 倖延楚。椎担?葎阻受富延楚議方楚?斑蝕窟厚嗤丼楕?嬬音嬬葎謹倖方象協吶匯倖延楚椿?曳泌?委耽匯佩議屁方慧壓匯倖延楚戦中?賜宀委 16 倖屁方畠何脅慧壓匯倖延楚戦中。基宛輝隼頁刃協議?一隈祥頁聞喘方怏?Array?。

方怏議古廷才協吶

厘断岑祇?勣?委方象慧秘坪贋?駅倬枠勣蛍塘坪贋腎寂。慧秘4倖屁方?祥誼蛍塘4倖int窃侏議坪贋腎寂?
int a[4];
宸劔?祥壓坪贋嶄蛍塘阻4倖int窃侏議坪贋腎寂?慌 4×4=16 倖忖准?旺葎万断軟阻匯倖兆忖?出a

厘断委宸劔議匯怏方象議鹿栽各葎方怏?Array??万侭淫根議耽匯倖方象出恂方怏圷殆?Element??侭淫根議方象議倖方各葎方怏海業?Length??箭泌int a[4];祥協吶阻匯倖海業葎4議屁侏方怏?兆忖頁a

方怏嶄議耽倖圷殆脅嗤匯倖會催?宸倖會催貫0蝕兵?遇音頁貫厘断母呂議1蝕兵?各葎和炎?Index?。聞喘方怏圷殆扮?峺苧和炎軸辛?侘塀葎?
arrayName[index]
arrayName 葎方怏兆各?index 葎和炎。箭泌?a[0] 燕幣及0倖圷殆?a[3] 燕幣及3倖圷殆。

俊和栖厘断祥委及匯佩議4倖屁方慧秘方怏?
a[0]=20;
a[1]=345;
a[2]=700;
a[3]=22;
宸戦議0、1、2、3祥頁方怏和炎?a[0]、a[1]、a[2]、a[3] 祥頁方怏圷殆。

壓僥楼狛殻嶄?厘断将械氏聞喘儉桟潤更繍方象慧秘方怏嶄?匆祥頁葎方怏圷殆幟倖験峙??隼朔壅聞喘儉桟潤更補竃?匆祥頁卆肝響函方怏圷殆議峙??和中厘断祥栖處幣匯和泌採繍 1~10 宸噴倖方忖慧秘方怏嶄?
#include <stdio.h>
int main(){
 int nums[10];
 int i;
 
 //繍1~10慧秘方怏嶄
 for(i=0; i<10; i++){
 nums[i] = (i+1);
 }
 
 //卆肝補竃方怏圷殆
 for(i=0; i<10; i++){
 printf("%d ", nums[i]);
 }
 
 return 0;
}
塰佩潤惚?

1 2 3 4 5 6 7 8 9 10

延楚 i 屡頁方怏和炎?匆頁儉桟訳周?繍方怏和炎恬葎儉桟訳周?器欺恷朔匯倖圷殆扮祥潤崩儉桟。方怏 nums 議恷寄和炎頁 9?匆祥頁音嬬階狛 10?侭參厘断号協儉桟議訳周頁 i<10?匯稀 i 器欺 10 祥誼潤崩儉桟。

厚個貧中議旗鷹?斑喘薩補秘 10 倖方忖旺慧秘方怏嶄?
#include <stdio.h>
int main(){
 int nums[10];
 int i;
 
 //貫陣崙岬響函喘薩補秘
 for(i=0; i<10; i++){
 scanf("%d", &nums[i]); //廣吭函仇峽憲 &?音勣凖梨填
 }
 
 //卆肝補竃方怏圷殆
 for(i=0; i<10; i++){
 printf("%d ", nums[i]);
 }
 
 return 0;
}
塰佩潤惚?
22 18 928 5 4 82 30 10 666 888?L
22 18 928 5 4 82 30 10 666 888 
及 8 佩旗鷹嶄?scanf() 響函方象扮俶勣匯倖仇峽?仇峽喘栖峺苧方象議贋刈了崔??遇 nums[i] 燕幣匯倖醤悶議方怏圷殆?侭參厘断勣壓念円紗 & 栖資函仇峽。

恷朔厘断栖悳潤匯和方怏議協吶圭塀?
dataType arrayName[length];
dataType 葎方象窃侏?arrayName 葎方怏兆各?length 葎方怏海業。箭泌?
float m[12]; //協吶匯倖海業葎 12 議検泣侏方怏
char ch[9]; //協吶匯倖海業葎 9 議忖憲侏方怏

俶勣廣吭議頁?
1) 方怏嶄耽倖圷殆議方象窃侏駅倬屢揖?斤噐int a[4];?耽倖圷殆脅駅倬葎 int。

2) 方怏海業 length 恷挫頁屁方賜宀械楚燕器塀?箭泌 10、20*4 吉?宸劔壓侭嗤園咎匂和脅嬬塰佩宥狛?泌惚 length 嶄淫根阻延楚?箭泌 n、4*m 吉?壓蝶乂園咎匂和祥氏烏危?厘断繍壓ゞC囂冱延海方怏〃匯准廨壇網胎宸泣。

3) 恵諒方怏圷殆扮?和炎議函峙袈律葎 0 ≤ index < length?狛寄賜狛弌脅氏埆順?擬崑方怏吝竃?窟伏音辛圓霞議秤趨?厘断繍壓ゞC囂冱方怏議床蓑來、埆順參式吝竃〃匯准嶷泣網胎?萩寄社暦駅勣哈軟廣吭。

方怏坪贋頁銭偬議

方怏頁匯倖屁悶?万議坪贋頁銭偬議?匆祥頁傍?方怏圷殆岻寂頁屢札阿彭議?泳緩岻寂短嗤匯泣泣血篭。和夕處幣阻int a[4];壓坪贋嶄議贋刈秤侘?

仝方怏坪贋頁銭偬議々宸匯泣載嶷勣?侭參厘聞喘阻匯倖寄炎籾栖膿距。銭偬議坪贋葎峺寞荷恬?宥狛峺寞栖恵諒方怏圷殆?才坪贋侃尖?屁翠坪贋議鹸崙、亟秘吉?戻工阻宴旋?宸聞誼方怏辛參恬葎産贋?匝扮贋刈方象議匯翠坪贋?聞喘。寄社壙扮辛嬬音尖盾宸鞘三頁焚担吭房?吉朔円僥阻峺寞才坪贋徭隼祥苧易阻。

方怏議兜兵晒

貧中議旗鷹頁枠協吶方怏壅公方怏験峙?厘断匆辛參壓協吶方怏議揖扮験峙?箭泌?
int a[4] = {20, 345, 700, 22};
方怏圷殆議峙喇{ }淫律?光倖峙岻寂參,蛍侯。

斤噐方怏議兜兵晒俶勣廣吭參和叱泣?
1) 辛參峪公何蛍圷殆験峙。輝{ }嶄峙議倖方富噐圷殆倖方扮?峪公念中何蛍圷殆験峙。箭泌?
int a[10]={12, 19, 22 , 993, 344};
燕幣峪公 a[0]~a[4] 5倖圷殆験峙?遇朔中 5 倖圷殆徭強兜兵晒葎 0。

輝験峙議圷殆富噐方怏悳悶圷殆議扮昨?複噫議圷殆徭強兜兵晒葎 0?
  • 斤噐short、int、long?祥頁屁方 0?
  • 斤噐char?祥頁忖憲 '0円'?
  • 斤噐float、double?祥頁弌方 0.0。

厘断辛參宥狛和中議侘塀繍方怏議侭嗤圷殆兜兵晒葎 0?
int nums[10] = {0};
char str[10] = {0};
float scores[10] = {0.0};
喇噐複噫議圷殆氏徭強兜兵晒葎 0?侭參峪俶勣公及 0 倖圷殆験峙葎 0 軸辛。

2) 峪嬬公圷殆幟倖験峙?音嬬公方怏屁悶験峙。箭泌公 10 倖圷殆畠何験峙葎 1?峪嬬亟恬?
int a[10] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1};
遇音嬬亟恬?
int a[10] = 1;

3) 泌公畠何圷殆験峙?椎担壓協吶方怏扮辛參音公竃方怏海業。箭泌?
int a[] = {1, 2, 3, 4, 5};
吉勺噐
int a[5] = {1, 2, 3, 4, 5};

恷朔?厘断処廁方怏栖補竃匯倖 4×4 議裳專?
#include <stdio.h>
int main()
{
 int a[4] = {20, 345, 700, 22};
 int b[4] = {56720, 9999, 20098, 2};
 int c[4] = {233, 205, 1, 6666};
 int d[4] = {34, 0, 23, 23006783};
 printf("%-9d %-9d %-9d %-9d\n", a[0], a[1], a[2], a[3]);
 printf("%-9d %-9d %-9d %-9d\n", b[0], b[1], b[2], b[3]);
 printf("%-9d %-9d %-9d %-9d\n", c[0], c[1], c[2], c[3]);
 printf("%-9d %-9d %-9d %-9d\n", d[0], d[1], d[2], d[3]);
 return 0;
}
<貧匯准 和匯准>

AltStyle によって変換されたページ (->オリジナル) /