-
- Мне можешь ничего не рассказывать, папаша. А вот если какой-то неокрепший ум вдруг решит, что ты не 3,14здишь, и получит от UB укус в задницу, то он будет знать, кого благодарить :-) - SciFi(24.08.2017 13:26)
- Никогда еще в Си не бывало проблем из-за операций чтения RAM. Впрочем, давай примеры обратного - Petrovich(24.08.2017 13:38, )
- Ровно на этой переменной сегмент кончается и получи сегфолт. - fk0(24.08.2017 15:03)
- все таки, это проблемы конкретного ядра, а не языка - 0men(24.08.2017 15:49)
- Вот --> SciFi(131 знак., 24.08.2017 13:39, ссылка)
- Ровно на этой переменной сегмент кончается и получи сегфолт. - fk0(24.08.2017 15:03)
- Не спорь. Тут клиника. Он даже не понял что последнее извлеченное значение попросту НЕ МОЖЕТ использоваться т.к. цикл закончился. - POV_(24.08.2017 13:34, )
- Ну да, это ты фигню сморозил. Проблема там именно в выходе за пределы массива. Ну и первоначальное значение x может быть чем угодно. В остальном - чики-пуки. - SciFi(24.08.2017 14:05)
- пусть SIZE=1. вот после первой итерации i становится равным 1, тут же извлекаем "из-за" массива значение array[1] и .... покидаем цикл так и не задействовав это самое значение. - POV_(24.08.2017 14:09, )
- Петрович намекает на то, что после цикла вполне может быть код, который использует x. Короче, ты слишком расплывчато выразился, а теперь вы кидаетесь какашками на этой почве, ни грамма не прибавляя к сути. - SciFi(24.08.2017 14:14)
- См. выше - он упирает на условие внутри цикла. Так что он точно свою невнимательность продемонстрировал. А сейчас выкручивается зачем-то. - POV_(24.08.2017 14:16, )
- Ты вот пойми одно: даже если ты зараньше проинициилизируешь X, он при некорректном сравнении с указателем может дать любой результат сравнения. И в принципе, ничем не будет отличаться от неинициализованного Х. - Petrovich(24.08.2017 14:21, )
- Ты упорно игноришь факт что при i==SIZE до проверки условия дело не дойдёт. - POV_(24.08.2017 14:23, )
- Ты вот пойми одно: даже если ты зараньше проинициилизируешь X, он при некорректном сравнении с указателем может дать любой результат сравнения. И в принципе, ничем не будет отличаться от неинициализованного Х. - Petrovich(24.08.2017 14:21, )
- См. выше - он упирает на условие внутри цикла. Так что он точно свою невнимательность продемонстрировал. А сейчас выкручивается зачем-то. - POV_(24.08.2017 14:16, )
- Петрович намекает на то, что после цикла вполне может быть код, который использует x. Короче, ты слишком расплывчато выразился, а теперь вы кидаетесь какашками на этой почве, ни грамма не прибавляя к сути. - SciFi(24.08.2017 14:14)
- пусть SIZE=1. вот после первой итерации i становится равным 1, тут же извлекаем "из-за" массива значение array[1] и .... покидаем цикл так и не задействовав это самое значение. - POV_(24.08.2017 14:09, )
- Ну да, это ты фигню сморозил. Проблема там именно в выходе за пределы массива. Ну и первоначальное значение x может быть чем угодно. В остальном - чики-пуки. - SciFi(24.08.2017 14:05)
- Никогда еще в Си не бывало проблем из-за операций чтения RAM. Впрочем, давай примеры обратного - Petrovich(24.08.2017 13:38, )
- Мне можешь ничего не рассказывать, папаша. А вот если какой-то неокрепший ум вдруг решит, что ты не 3,14здишь, и получит от UB укус в задницу, то он будет знать, кого благодарить :-) - SciFi(24.08.2017 13:26)