昨天教一个同事写程序。那个同事大学里学过c语言,只是学过,其余的,一概不知。写了一行代码,出现了好几个错误。复杂的就不多说了,看到他的错误,我想到了一个问题。由此写了这篇文章。
他写了一行代码。大概用了一个if语句,我相信,只要有一点编程基础的,都知道if的用法。当然,我那个同事也不例外。但是,大家都避免不了一个错误,或者说很难避免。那就是if后边括号中的内容。我相信有不少人写过if (a=1)吧。我要说的就是这个问题。如果你写成以下的代码,估计就不会出错,或者出错以后会很快发现这个错误。那就是if (1 == a)。如果少写一个括号,即使是最差的编译器,也能识别出这种错误。就这样,让你的编译器说话,帮你找出你的错误。
我相信,这样的用法多种多样,需要在开发这个过程中去体会,去了解,去总结。由于之前对写博客这种东西不是很在意,很多东西也没做记录。因此,丢失了不少的经验,以后要养成写博客的习惯,让自己的生活也丰富起来。