我在Knuth的“计算机编程艺术”( the Art of Computer Programming)的评论中读到了以下内容:
“非常的‘实用性’意味着准CS专业的学生必须学习Kernighan在设计C时的错误,特别是一个for循环反复评估for条件这一臭名昭著的事实,这重复了大多数实现for循环的语言的行为,但却无法与之匹配。”你怎么能实现一个for循环
我正在学习和修补C编程语言。不幸的是,当我学习和玩“随时随地”循环时,我感到困惑.我编写并运行了一个程序,使用条件i<=100将变量从1增加到100;代码成功运行,但当我将do-while循环的条件更改为i==100时,输出使我感到困惑下面的代码给出了预期的输出。#include<stdio.h> int i=1;