0 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 111
|
|
1 | |
Определить, верны ли выражения25.01.2013, 12:41. Просмотров 546. Ответов 5
Метки нет Все метки)
(
читал в интернете, не очень помогло, поэтому возникли проблемы
объясните, пожалуйста, следующие выражения, верны ли они? если нет, исправте ошибки
0
|
|
25.01.2013, 12:41 | |
Какие из вызовов верны и не верны Определить, какие утверждения верны
Верны ли равенства? |
|
5 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 6
|
|
25.01.2013, 14:34 | 2 |
z указывает на char
k указывает на int sizeof char = 1 байт, а int = 4 байт с точки зрения логики не верно. второй пример тоже самое, третий пример допустим 4 пример, в переменную p сохраняется адрес переменной p, это какой-то бред. 5 пример, примерно тоже самое, правильно будет наверно так void *z[1]; void *k; z[0]=&k; не знаю, пропустит ли компилятор что-то подобное, но это примерно то, что вы написали.
0
|
lowercase
|
25.01.2013, 17:50
#3
|
Не по теме: указатели очень страшная и мощная сила. их не поймешь просто так. их надо использовать. я несколько месяцев разбирался прежде чем понять каково оно!
0
|
5 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 6
|
|||||||||||
25.01.2013, 18:10 | 4 | ||||||||||
если знаешь ассемблер, то очень просто разобраться, ну хоть не знаешь, но понимаешь более или менее, что это такое.
просто подучи синтаксис at&t assembler далее переменные объявляй как внешние как-то так:
и смотри на содержание файла source-code-file.s это сгенерированный ассемблерный код. с внешними переменными проще, так как они не на стеке объявлены, а в сегменте данных, так тебе просто нагляднее с адресами будет разбираться. http://ru.wikibooks.org/wiki/%... BE%D0%B2_C вот по этой ссылке можно понять синтаксис at&t ассемблера. у меня при таком подходе ушел ровно 1 день, чторбы я разобрался с указателями и адресной арифметикой. попробуй вот такой код транслируй в ассемблер и посмотри, как компилятор работает с адресами и для чего ты указываешь типы в объявлениях типа char *c_p;
0
|
0 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 111
|
|
25.01.2013, 18:38 [ТС] | 5 |
почему бред? а разве указатель не может указывать на самого себя? он же просто будет хранить свой собственный адрес
0
|
5 / 0 / 0
Регистрация: 21.01.2013
Сообщений: 6
|
|
25.01.2013, 18:44 | 6 |
0
|
25.01.2013, 18:44 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Проверить, верны ли следующие следствия Какие из утверждений верны и почему? Верны ли мои записи.матрицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |