PoEdu----流程控制的使用-创新互联
分支语句:
创新互联公司是一家专业提供洛扎企业网站建设,专注与网站制作、成都网站制作、H5响应式网站、小程序制作等业务。10年已为洛扎众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。if:语句过多的时候导致难以阅读。(三个以上的if分支语句能用switch替代尽量使用switch代替增加程序的可读性);
//使用if判断浮点数 要注意精度
//浮点数在存储的时候丧失了一定的精度的。而比较的时候以二进制的形式进行比较。
//所以浮点数的判断一定是以区间来进行判断
#include
#define ESPINON 0.0000001
int main()
{
double zero = 0.0;
//由于浮点数的存储缺少精度所以在内存中zero的值不是0.0而是一个非常接近0.0的值
if (-ESPINON < zero && zero{
printf("zero == 0.0");
}
return 0;
}
switch:必须与case搭配使用,case中的值只能是数值(有意义的数值)每个case尽量有break;default处理意外的条件。(switch可以用if代替)switch尽量不使用嵌套,增加程序的可读性。
循环语句:
for\while\do....while\goto\break\continue
1、for中有三个语句初始化、判断、递增(递减)。
2、while先进行判断,在执行。
3、do...while先执行在判断
//do...while在软件编写中的应用 int main() { //统一入口 do { if (0) break; if (0) break; ....... } while (false);//统一出口 return 0; }
4、goto禁止使用
5、break跳出当前块、continue执行下次循环
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章名称:PoEdu----流程控制的使用-创新互联
文章URL:http://myzitong.com/article/doecjj.html