0
- 29.08.2012 - 18:47
|
Всем здравствуйте. Начал изучать C# и дошел до циклов. И вот тут в книге у меня пример цикла: private void button4_Click(object sender, EventArgs e) ** int result = 0; while (result < 10) ** result = result + 1; ** for (int i = 0; i < 5; i++) {result = result - 1;** MessageBox.Show("Результат равен " + result); ** Помогите понять каким образом получается результат и что есть что в этом цикле. | |
1
- 29.08.2012 - 18:49
|
/// вот еще один такой же. Я просто видимо концептуально недопонял что-то в цикле этом, а в книге неясно написано, хотя объясняется что это за операторы private void button5_Click(object sender, EventArgs e) ** int result = 0; int x = 6; while (x>3) ** result=result + x; x = x - 1; ** for (int z=1; z<3; z++) ** result = result + z; ** MessageBox.Show("Результат равен " + result); ** | |
2
- 29.08.2012 - 19:40
|
Пример тупой, видать книга не очень по поводу того что в 0 что там не ясно ? инициализируем переменную result нулем затем используем до безобразия криво притянутый к задаче цикл while в котором увеличиваем result при каждой итерации цикла на 1. До тех пор пока result будет меньше 10, т.е. при result равным 10 цикл завершится. Далее идет аналогичный цикл for где result уменьшают на 1 в каждом цикле, пока i < 5. затем выводится сообщение с текущим значением результата. Короче если автор там в книге не смог объяснить про циклы, то лучше поищи другую книгу, эта книга либо полное г...., либо рассчитана на определенный уровень. | |
3
- 29.08.2012 - 19:44
| Спасибо, в принципе разобрался. Только не совсем понятно почему сразу два оператора. как я понял для цикла достаточно одного while | |
4
- 29.08.2012 - 19:44
|
а книга - вот эта http://www.labirint.ru/books/301996/ | |
5
- 29.08.2012 - 20:41
|
так в примере два разных цикла, один while а другой for но пример жуткий. Вообще по C# лучше читать что то типа http://www.ozon.ru/context/detail/id/5602592/ http://www.ozon.ru/context/detail/id/5532458/ только на озоне брать не рекомендую у них цены завышены процентов на 20-25 (хотя раньше они так не наглели) | |
6
- 29.08.2012 - 21:03
|
О!!! Вот книга Герберта Шилдта у меня есть. Мне в магазине собственно две и посоветовали: вот ту первую и Шилдта. Но я решил начать как мне показалось с более простой :) | |
| Интернет-форум Краснодарского края и Краснодара |