В чем разница между циклами while и while while. Раньше я думал, что оба они абсолютно одинаковы. Затем я наткнулся на следующий фрагмент кода:
do {
printf("Word length... ");
scanf("%d", &wdlen);
} while(wdlen<2);
Этот код работает отлично. Он печатает длину слова и tascans. Но когда я изменил его на
while(wdlen<2){
printf("Word length... ");
scanf("%d", &wdlen);
}
Он показывает пустой экран. Это не работает. Таким образом, существует определенная функциональная разница между двумя циклами. Может кто-нибудь объяснить это? Спасибо заранее.
EDIT: Есть ли другая разница в этих двух?