每周工作日更新blog,qtp的方法!
7.20开发是个什么东西之C语言!!!
上一篇 /
下一篇 2011-07-20 09:03:17
记得在学校时候很排斥编程的,基本没怎么听过这方面的课,现在说来惭愧啊,经过三天的熏陶后,自己也许对开发有了新的认识,并没有那么枯燥乏味,也许某个算法调试成功后,还会给你带来一点小喜悦```
c是一种底层语言,他应该是与物理层打交道比较好的语言了,我一直是这么认为的,不过短短三天时间我们也只能去了解些皮毛,在这里我深深的被那些非计算机专业的童鞋震惊了,他们的表现太给力了,三天就能把从来没听说过的东西理解到一定程度,佩服之情让我这个软件工程的选手情何以堪啊!!!
先写一个判断你输入的整形数字是否为素数的函数吧!
int pri(int x)//定义判断素数的函数
{
int i=2;//定义循环变量值(1肯定能被任何素数整除从2开始循环)
for(;i<=sqrt(x);i++)//当i在2与x的平方根范围内做循环
{
if(x%i==0)
{
return 0;break;//当x能被2到其平方根范围内的数整除时返回0循环结束
}
}
if(x>1)
{
return 1;//小于2的整数都不是素数同时保证2,3也是素数
}
}
上面很简单的例子,但是我编译的时候发现好几个错误,比如定义函数的时候加了;,大括号写成中文的了,这些都是我们长犯的错误,只有多写多练才行。
还有就是大家不要只认为把程序写出来就完事了,我们更注重的是算法的表达,是不是能更优化更简单,这是开发所追求的东西,当然做测试不需要那么高端,但高端总比业余好很多。
大家想想假如我上面代码在被main()调用时我输入的是小于2的数他是不是会报错呢?????
收藏
举报
TAG: