這行是錯的,不是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 & amp;& ampb)| |(b & amp;& ampc)
合理使用優先級可以大大簡化表達式。