C中这代码的意思?

[复制链接]
查看11 | 回复1 | 2011-3-19 12:57:24 | 显示全部楼层 |阅读模式
#include stdio.h
int main()
{
//定义四个变量
int nNumberOne = 0;
int nNumberMin = 0;
int nNumberMax = 0;
int nNumberi = 0;

//主要是这里看不懂,三个都相等。那值不都一样了吗?
scanf(\"%d %d\",
if (nNumberMinnNumberMax)

{

nNumberOne = nNumberMin;

nNumberMin = nNumberMax;

nNumberMax = nNumberOne;

}

//循环输入八个数,将最大最小值输出
for (; nNumberi = 7; nNumberi)

{

scanf(\"%d\",

if (nNumberOnenNumberMin)

{

nNumberMin = nNumberOne;


}

else if (nNumberOnenNumberMax)

{

nNumberMax = nNumberOne;

}

}
printf(\"Min=%d,Max=%d\", nNumberMin, nNumberMax);
return 0;
}
什么意思啊?
回复

使用道具 举报

千问 | 2011-3-19 12:57:24 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">int a=3,b=4,c;
c=a;//a=3,b=4,c=3
a=b;//a=4,b=4,c=3;
b=c;//a=4,b=3,c=3;
其实就是把这里a,b 交换,c作为一个中转
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行