|
Помогите новичку, работа с массивами |
|
|
|
 |
Ответов
|
Jan 17 2008, 11:20
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(masterpc @ Jan 17 2008, 11:32)  С ";" компилятор ругается, но это уже не важно, главное, что работает , ведь самая правильная прога это та, которая работает  Судя по всему автор так и не понял, какую он ахинею написал Попробую разъяснить еще раз, хотя уже вроде бы все написано. while (k=0, k<9, k++) инструкция;Такая конструкция вполне допустима исходя из синтаксиса языка Си, но она не имеет смысла. Применение запятых в условии цикла while говорит о следующих друг за другом условиях. Компилятор будет делать следующее: 1. присвоит значение k=0 2. проверит условие k<9, оно будет истинным - true3. проверит значение k, оно будет ложным (k=0), и тело цикла не будет выполняться ни разу4. увеличит значение k++, посколько постинкремент А правильная конструкция, как уже написали: for (k=0; k<9; k++) инструкция;
|
|
|
|
Сообщений в этой теме
masterpc Помогите новичку Jan 17 2008, 08:24 KRS А как сам массив описан?
IAR особенно при включенн... Jan 17 2008, 08:30 CSB У меня в IAR 3.42A правильно работает так:
Кодint ... Jan 17 2008, 08:56 VladimirYU Цитата(masterpc @ Jan 17 2008, 12:24) Под... Jan 17 2008, 09:02   KRS Цитата(masterpc @ Jan 17 2008, 12:32) С ... Jan 17 2008, 10:01    Сергей Борщ Цитата(KRS @ Jan 17 2008, 12:01) Конечно ... Jan 17 2008, 10:26    masterpc Цитата(Baser @ Jan 17 2008, 13:20) А прав... Jan 17 2008, 11:29    Сергей Борщ Цитата(Baser @ Jan 17 2008, 13:20) Примен... Jan 17 2008, 13:45 CSB С одномерным массивом Ваш вариант "while (k=0... Jan 17 2008, 09:35 andrew_b Цитата(CSB @ Jan 17 2008, 12:35) (k=0, k... Jan 17 2008, 10:12 CSB >И в итоге бесконечный цикл...
Именно. Я же не ... Jan 17 2008, 10:25 KRS Когда я быстро просматривал текст строчки
Кодbyte ... Jan 17 2008, 10:26 CSB >Именно результат k++ будет проверяться в цикле... Jan 17 2008, 13:56 Сергей Борщ Цитата(CSB @ Jan 17 2008, 15:56) Возможно... Jan 17 2008, 14:42  Baser Цитата(Сергей Борщ @ Jan 17 2008, 16:42) ... Jan 17 2008, 17:25   Сергей Борщ Цитата(Baser @ Jan 17 2008, 19:25) Не вол... Jan 17 2008, 17:53 KRS Цитата(Сергей Борщ @ Jan 17 2008, 20:53) ... Jan 17 2008, 18:54 VladimirYU С запятыми в IAR AVR вообще интересная штука. Начи... Jan 18 2008, 05:58  Сергей Борщ Цитата(VladimirYU @ Jan 18 2008, 07:58) Н... Jan 18 2008, 09:04   VladimirYU А если вне циклов, найдите отличия:
Классика:
... Jan 18 2008, 09:25    Сергей Борщ Цитата(VladimirYU @ Jan 18 2008, 11:25) А... Jan 18 2008, 09:58    ReAl Цитата(VladimirYU @ Jan 18 2008, 11:25) А... Jan 18 2008, 10:49     VladimirYU Цитата(ReAl @ Jan 18 2008, 14:49) Запятая... Jan 18 2008, 11:08 Freeze Anti я извиняюсь... прочитал тут дискуссию и не понял о... Feb 5 2008, 17:24 CSB Цитата(k=0, k<9, k++) - это все 0, т.е. инструк... Feb 5 2008, 19:09
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|