LINUX.ORG.RU

gcc + pointer


0

0
Значит такая программа: <1> int main() <2> { <3> unsigned char a,*p; <4> p = &a; <5> p++; <6> return 0; <7> } Почему при компиляции показыает ошибку в 5-ой строке? В borland C вроде можно...

а можно сообщение об ошибке услышать? а-то мало-ли какие они бывают...
anonymous
()
У меня всё ок... действительно, сообщение об ошибке бы не помешало, вдруг это Segmentation fault (core dumped) :-)
justme
()

Хреновый из меня програмер :-)

2anonymous & justme извиняюсь, но я немного запутался в своей проге :-) --- было что-то вроде

unsigned char s[16];
...
s++;


Что, разумеется не компилируется...
syomin
() автор топика
skazhi a tyi chego hochesh-to? smestit massiv s na odin CHAR v
pamyati? :). Ved sushestvuet raznica mezhdu ukazatelem na massiv
i prosto ukazatelem ...
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.