劣质代码评析——《写给大家看的C语言书(第2版)》附录B之21点程序(三)
下面来考察一下main()的总体结构。 main()函数中do-while语句循环体部分的含义是这样的 与下面写法相比,两者在逻辑上的结构差别很明显 ...
下面来考察一下main()的总体结构。 main()函数中do-while语句循环体部分的含义是这样的 与下面写法相比,两者在逻辑上的结构差别很明显 ...
【重构】(续) 牌的表示: 一副牌有52张,可用一整数数组描述。但是由于在游戏过程中牌数在不断减少,所以用一表示剩余张数的整数和一整数数组共同描述。C99支持一种变量长度数组,但用在这里并没有什么 ...
View Code 继续走查dispCard()函数: dispCard()函数的功能是显示抽到的牌的点数并计算抽牌者目前的总点数 ...
View Code 庄家抽牌结束后,就到了宣布胜负的时候。 这个函数写得比较乱,缺乏条理。改成下面的写法更清晰: void f ...