遍匈 / C囂冱秘壇縮殻 / C囂冱峺寞 /

C囂冱峺寞延楚恬葎痕方歌方

<貧匯准 和匯准>
壓C囂冱嶄?痕方議歌方音叙辛參頁屁方、弌方、忖憲吉醤悶議方象?珊辛參頁峺?万断議峺寞。喘峺寞延楚恬痕方歌方辛參繍痕方翌何議仇峽勧弓欺痕方坪何?聞誼壓痕方坪何辛參荷恬痕方翌何議方象?旺拝宸乂方象音氏昧彭痕方議潤崩遇瓜?支。

崧方怏、忖憲堪、強蓑蛍塘議坪贋吉脅頁匯狼双方象議鹿栽?短嗤一隈宥狛匯倖歌方畠何勧秘痕方坪何?峪嬬勧弓万断議峺寞?壓痕方坪何宥狛峺寞栖唹峒宸乂方象鹿栽。

嗤議扮昨?斤噐屁方、弌方、忖憲吉児云窃侏方象議荷恬匆駅倬勣処廁峺寞?匯倖灸侏議箭徨祥頁住算曾倖延楚議峙。

嗤乂兜僥宀辛嬬氏聞喘和中議圭隈栖住算曾倖延楚議峙?
#include <stdio.h>
void swap(int a, int b){
 int temp; //匝扮延楚
 temp = a;
 a = b;
 b = temp;
}
int main(){
 int a = 66, b = 99;
 swap(a, b);
 printf("a = %d, b = %d\n", a, b);
 return 0;
}
塰佩潤惚?
a = 66, b = 99

貫潤惚辛參心竃?a、b 議峙旺短嗤窟伏個延?住算払移。宸頁咀葎 swap() 痕方坪何議 a、b 才 main() 痕方坪何議 a、b 頁音揖議延楚?媼喘音揖議坪贋?万断茅阻兆忖匯劔?短嗤凪麿販採購狼?swap() 住算議頁万坪何 a、b 議峙?音氏唹峒万翌何?main() 坪何? a、b 議峙。

個喘峺寞延楚恬歌方朔祥載否叟盾畳貧中議諒籾?
#include <stdio.h>
void swap(int *p1, int *p2){
 int temp; //匝扮延楚
 temp = *p1;
 *p1 = *p2;
 *p2 = temp;
}
int main(){
 int a = 66, b = 99;
 swap(&a, &b);
 printf("a = %d, b = %d\n", a, b);
 return 0;
}
塰佩潤惚?
a = 99, b = 66

距喘 swap() 痕方扮?繍延楚 a、b 議仇峽蛍艶験峙公 p1、p2?宸劔 *p1、*p2 旗燕議祥頁延楚 a、b 云附?住算 *p1、*p2 議峙匆祥頁住算 a、b 議峙。痕方塰佩潤崩朔埋隼氏繍 p1、p2 ?支?徽万斤翌何 a、b 夛撹議唹峒頁“隔消晒”議?音氏昧彭痕方議潤崩遇“志鹸圻劔”。

俶勣廣吭議頁匝扮延楚 temp?万議恬喘蒙艶嶷勣?咀葎峇佩*p1 = *p2;囂鞘朔 a 議峙氏瓜 b 議峙顕固?泌惚音枠繍 a 議峙隠贋軟栖參朔祥孀音欺阻。

宸祥挫曳鎮栖匯匿辛赤才匯匿僣洩?勣?委辛赤宜序僣洩匿、委僣洩宜序辛赤匿戦中?祥駅倬枠孀匯倖鵜徨?繍曾宀岻匯枠宜序鵜徨戦中?壅貫鵜徨宜序匿徨戦中。宸戦議鵜徨?祥頁匯倖“匝扮延楚”?埋隼峪頁宜宜返?徽頁匆音辛賜髪。

喘方怏恬痕方歌方

方怏頁匯狼双方象議鹿栽?涙隈宥狛歌方繍万断匯肝來勧弓欺痕方坪何?泌惚錬李壓痕方坪何荷恬方怏?駅倬勧弓方怏峺寞。和中議箭徨協吶阻匯倖痕方 max()?喘栖臥孀方怏嶄峙恷寄議圷殆?
#include <stdio.h>
int max(int *intArr, int len){
 int i, maxValue = intArr[0]; //邪譜及0倖圷殆頁恷寄峙
 for(i=1; i<len; i++){
 if(maxValue < intArr[i]){
 maxValue = intArr[i];
 }
 }
 
 return maxValue;
}
int main(){
 int nums[6], i;
 int len = sizeof(nums)/sizeof(int);
 //響函喘薩補秘議方象旺験峙公方怏圷殆
 for(i=0; i<len; i++){
 scanf("%d", nums+i);
 }
 printf("Max value is %d!\n", max(nums, len));
 return 0;
}
塰佩潤惚?
12 55 30 8 93 27?L
Max value is 93!

歌方 intArr 叙叙頁匯倖方怏峺寞?壓痕方坪何涙隈宥狛宸倖峺寞資誼方怏海業?駅倬繍方怏海業恬葎痕方歌方勧弓欺痕方坪何。方怏 nums 議耽倖圷殆脅頁屁方?scanf() 壓響函喘薩補秘議屁方扮?勣箔公竃贋刈万議坪贋議仇峽?nums+i祥頁及 i 倖方怏圷殆議仇峽。

喘方怏恂痕方歌方扮?歌方匆嬬校參“寔屎”議方怏侘塀公竃。箭泌斤噐貧中議 max() 痕方?万議歌方辛參亟撹和中議侘塀?
int max(int intArr[6], int len){
 int i, maxValue = intArr[0]; //邪譜及0倖圷殆頁恷寄峙
 for(i=1; i<len; i++){
 if(maxValue < intArr[i]){
 maxValue = intArr[i];
 }
 }
 return maxValue;
}
int intArr[6]挫崧協吶阻匯倖啜嗤 6 倖圷殆議方怏?距喘 max() 扮辛參繍方怏議侭嗤圷殆“匯紘辻”勧弓序栖。

響宀匆辛參福待方怏海業?委侘歌酒亟葎和中議侘塀?
int max(int intArr[], int len){
 int i, maxValue = intArr[0]; //邪譜及0倖圷殆頁恷寄峙
 for(i=1; i<len; i++){
 if(maxValue < intArr[i]){
 maxValue = intArr[i];
 }
 }
 return maxValue;
}
int intArr[]埋隼協吶阻匯倖方怏?徽短嗤峺協方怏海業?挫崧辛參俊鞭販吭海業議方怏。

糞縞貧宸曾嶽侘塀議方怏協吶脅頁邪嵆?音砿頁int intArr[6]珊頁int intArr[]脅音氏幹秀匯倖方怏竃栖?園咎匂匆音氏葎万断蛍塘坪贋?糞縞議方怏頁音贋壓議?万断恷嶮珊頁氏廬算葎int *intArr宸劔議峺寞。宸祥吭龍彭?曾嶽侘塀脅音嬬繍方怏議侭嗤圷殆“匯紘辻”勧弓序栖?寄社珊誼号号裳裳聞喘方怏峺寞。

int intArr[6]宸嶽侘塀峪嬬傍苧痕方豚李喘薩勧弓議方怏嗤 6 倖圷殆?旺音吭龍彭方怏峪嬬嗤 6 倖圷殆?寔屎勧弓議方怏辛參嗤富噐賜謹噐 6 倖議圷殆。

俶勣膿距議頁?音砿聞喘陳嶽圭塀勧弓方怏?脅音嬬壓痕方坪何箔誼方怏海業?咀葎 intArr 叙叙頁匯倖峺寞?遇音頁寔屎議方怏?侭參駅倬勣駆翌奐紗匯倖歌方栖勧弓方怏海業。

C囂冱葎焚担音塋俯岷俊勧弓方怏議侭嗤圷殆?遇駅倬勧弓方怏峺寞椿?

歌方議勧弓云嵎貧頁匯肝験峙議狛殻?験峙祥頁斤坪贋序佩申唄。侭僚坪贋申唄?頁峺繍匯翠坪贋貧議方象鹸崙欺総匯翠坪贋貧。

斤噐崧 int、float、char 吉児云窃侏議方象?万断媼喘議坪贋吏吏峪嗤叱倖忖准?斤万断序佩坪贋申唄掲械酔堀。遇方怏頁匯狼双方象議鹿栽?方象議方楚短嗤尫崙?辛嬬載富?匆辛嬬撹認貧嵐?斤万断序佩坪贋申唄嗤辛嬬頁匯倖只海議狛殻?氏冢嶷溶蛸殻會議丼楕?葎阻契峭室簒音煮議殻會埀亟竃詰丼議旗鷹?C囂冱短嗤貫囂隈貧屶隔方象鹿栽議岷俊験峙。

茅阻C囂冱?C++、Java、Python 吉凪万囂冱匆鋤峭斤寄翠坪贋序佩申唄?壓久蚊脅聞喘窃貌峺寞議圭塀栖糞孖。
<貧匯准 和匯准>

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