程序,程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。
对于程序,变量特多,就意味着更加难以理解。初学程序,相信大家都知道这样一个交换命令 吧!a=b;b=c;c=a;就是两值交换。程序,变量多,就意味着有多种思考方式,我们换个方式来试试两值交换,a=a+b;b=a-b;a=a-b;这个同样可以实现两值交换。这就是程序的魅力。所以程序的魅力在于多变性。对于下列程序,
while(m)
{k=k*10+m%10;
m=m/10;
}
这个相信大家都知道吧!关于回文数的关键代码,但这只是一种方法!我们也可以一直用if嵌套不停做。当然这样比较麻烦。这就代表了程序的时效性。以最短的时间,最短的算术方法来求出我们想要的值。这个就跟我们生活比较相似了。我们去银行取钱,首先我们要取号排队,然后把卡给银行职员,告知你要存取的钱数。然后输入密码,最后你才能拿到钱。这是不是比较麻烦。现在,我们可以把这些步骤全部集中在一台ATM机中。这就比较简单了。所以程序的魅力也在于简洁。
而程序,只是一组命令的集合。中间某一个命令出错,就会造成整个程序的出错。这个就是程序的准确性。你要告知程序你需要做什么,你要事先写好想关的代码。就比如你想求出两值中的最大数,在C语言中你就可以用if;而如果程序没有准确性的话,那么你可以想象。就打个比方吧!你在提款机中取200,结果它给了1000。你觉得这个程序来用会造成什么后果。程序,是人们为解决某一个问题而出现的。当这个程序不能解决这个问题是,这个程序就淘汰了。没有了任何价值。所以程序的魅力在于用时间去证明。
程序,人们为解决某一个问题而出现的。而这个问题解决了,那人们就不用它了么。答案是否定的,当解决完一个问题后的程序,难道人们就不在犯这个问题了吗?所以,就有了程序的重用性。一个程序可以反复的利用,就如CIH病毒的不断变异。所以,程序就可以不断的被重用!
以上,可以就说是程序的魅力所在了吧。而这些魅力,只有学过程序的人才会懂!
编辑人:计应131余袁刚
原文:http://www.cnblogs.com/wind19950629/p/3664527.html