這行是錯的,不是strcpy,不是strcmp嗎?
# include & ltstdio.h & gt
# include & ltstring.h & gt
int main()
{
char ch【5】【10】;
char min【10】,max【10】;
int I;
for(I = 0;我& lt5;i++)
{
gets(ch【I】);
}
strcpy(min,ch【0】);
strcpy(max,ch【0】);
for(I = 1;我& lt5;i++)
{
if(strcmp(max,ch【I】)& lt;=0)
擴展數據
C語言中的運算符主要用於構成表達式,同壹符號在不同的表達式中具有不同的功能。下面,根據計算的優先級順序,分別解釋具有不同功能的表達式。需要指出的是,C語言標準中沒有組合。
具有相同優先級的操作員從左到右依次操作。註意後綴操作優先於前綴。因此++i++應該解釋為++(i++)。
而NAND的操作優先級不同,所以a &;& ampb | | b & amp& ampc解釋為(a &;& ampb)| |(b & amp;& ampc)
合理使用優先級可以大大簡化表達。