程序员的生活 这跟那个领导安排参观洗澡如同一辙。领导说:“上午女同志洗澡,男同志参观;下午女同志洗澡男同志参观!” 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 条件明确!程序准确!!结果正确!!! 认真参考一下这个:不要使用while (条件)更不要使用while (组合条件)要使用while (1) { if (条件1) break; //... if (条件2) continue; //... if (条件3) return; //...}因为前两种写法在语言表达意思的层面上有二义性,只有第三种才忠实反映了程序流的实际情况。典型如:下面两段的语义都是当文件未结束时读字符whlie (!feof(f)) { a=fgetc(f); //... b=fgetc(f);//可能此时已经feof了! //...}而这样写就没有问题:whlie (1) { a=fgetc(f); if (feof(f)) break; //... b=fgetc(f); if (feof(f)) break; //...}类似的例子还可以举很多。 从串口接数据 高分求救 delphi中的Pchar型 和vb中那个参数 相同 老师们请进:我用setupfactory打包,什么文件必须打进去呀?为何自动把frm窗体文件都打进去了。 更新所有编号一样的记录? jh8848(风之浪漫) 求找数据库控件 VB与ACCESS2000可以直接链接吗?如果可以怎样作?(最好是控件) 在程序中如何模拟用户按键CTRL+"+" 关于Toolbar在多用户卡的使用问题 誰能給個鼠標拖動控件改變控制尺寸大小的例子?一定給分。<無內容> Excel2007 的宏运行错误。 关于开发数据库系统 VB怎么选择网页中的li下拉菜单?
不要使用
while (条件)
更不要使用
while (组合条件)
要使用
while (1) {
if (条件1) break;
//...
if (条件2) continue;
//...
if (条件3) return;
//...
}
因为前两种写法在语言表达意思的层面上有二义性,只有第三种才忠实反映了程序流的实际情况。
典型如:
下面两段的语义都是当文件未结束时读字符
whlie (!feof(f)) {
a=fgetc(f);
//...
b=fgetc(f);//可能此时已经feof了!
//...
}
而这样写就没有问题:
whlie (1) {
a=fgetc(f);
if (feof(f)) break;
//...
b=fgetc(f);
if (feof(f)) break;
//...
}
类似的例子还可以举很多。