各位大神中午好,我又來問問題了,本人愚笨,學習C語言經常遇到問題,只能求助各位好心的大神,頻繁騷擾希望各位大神諒解
,今天我想問一道比較簡單的題目,我代碼打出來了,但是警告老是消除不了
。題目是這樣的:

我的方法是直接用指標陣列來進行對比,目的是想要學習如何運用指標陣列,以后好熟練運用:
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
int judge(char *country[],int n)
{
int i,j;
char Min;
Min=*country[0];
for(i=0; i<n-1; i++)
{
for(j=i+1; j<n; j++)
{
if(strcmp(country[i],country[j])>0)
Min=*country[j];
}
}
return j;
}
int main()
{
char *country[]={0};
int i,j=0;
printf("Please five countries' names:\n");
for(i=0; i<5; i++)
{
gets(country[i]);
}
j=judge(country,5);
printf("The minimun is %s\n",country[j]);
return 0;
}
編譯器一直顯示“Min”這個引數設定了但是沒有使用,我這里明明使用它進行賦值了,不知道為什么警告一直消除不了,能不能麻煩各位大神幫忙看看這個地方要怎么改才能消除警告,謝謝各位大神!麻煩了!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/105764.html
標籤:新手樂園
上一篇:MT4 Manager API介面的二次開發-用于跟單系統建設
下一篇:求高人:vs 2010 MFC呼叫Fortran DLL檔案報錯:Critical error detected c0000374
