當前位置:編程學習大全網 - 編程軟體 - 尋找最大值的程序設計

尋找最大值的程序設計

該過程如下:

# include & ltstdio.h & gt

#定義MAXSIZE 10

主()

{

int a[MAXSIZE];

int k;

printf(" please inter ten number:");

for(k = 0;k & ltMAXSIZEk++)

{

scanf("%d ",& ampa[k]);

}

好玩(壹);

for(k = 0;k & ltMAXSIZEk++)

printf("%d ",a[k]);

}

void Fun(int a[])

{

int I;

內部溫度;

int MaxNum = a[0];

int maxIndex = 0;

int minIndex = 0;

int MinNum = a[0];

for(I = 0;我& lt10;i++)

{

if(a[I]& gt;MaxNum)

{

MaxNum = a[I];

maxIndex = I;

}

else if(a[I]& lt;MinNum)

{

MinNum = a[I];

minIndex = I;

}

}

temp = a[maxIndex];

a[maxIndex]= a[minIndex];

a[minIndex]= temp;

}

擴展數據:

指針定義格式

類型名*函數名(函數參數表);

其中後綴運算符括號“()”表示這是壹個函數,它的前綴運算符星號“*”表示這個函數是指針函數,它的函數值是指針,也就是它帶回的值的類型是指針。當這個函數被調用時,它會得到壹個“指向的返回值?的指針(地址)和“類型名”指示由函數返回的指針所指向的類型。

”(函數參數列表)“中的括號是函數調用運算符。在調用語句中,即使函數沒有參數,其參數列表中的壹對括號也不能省略。例子如下:int *pfun(int,int);由於“*”的優先級比“()”低,所以pfun先和後面的“()”組合,表示pfun是壹個函數。即:int *(pfun(int,int));

然後結合前面的“*”,說明這個函數的返回值是壹個指針。因為前面有壹個int,也就是說pfun是壹個返回值是整數指針的函數。

  • 上一篇:計算機專業畢業生可以修電腦嗎?
  • 下一篇:數控車床指令G71裏面的P,Q,U,W,分別是什麽意思?G71指令可以走圓弧嗎?求詳細答案給分
  • copyright 2024編程學習大全網