Помогите чайнику.
Изучаю указатели по книге Кернигана и Ричи "Язык программирования С". Есть такой код.
int array[3] = {0xa, 0xb, 0xc};
int (*daytab)[3];
т.е. определил daytab как указатель на массив из 3-х элементов типа int -- если я правильно понимаю.
Почему же нельзя сделать такое присваивание:
/* здесь warning: assignment from incompatible pointer type */
daytab = array;
Догадываюсь, что array нужно как-то к чему-то привести :) Но не пойму к чему.
Заранее благодарю за помощь!
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от spy_
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от spy_
Ответ на:
комментарий
от koTuk
Ответ на:
комментарий
от Den_Zurin
Ответ на:
комментарий
от spy_
Ответ на:
комментарий
от spy_
Ответ на:
комментарий
от koTuk
Ответ на:
комментарий
от spy_
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от spy_
Ответ на:
комментарий
от spy_
Ответ на:
комментарий
от spy_
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от koTuk
Ответ на:
комментарий
от spy_
Ответ на:
комментарий
от koTuk
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Asterisk10 - Проблема с установкой Аддонов (2013)
- Форум Вопрос про выделение памяти в С функции. (2004)
- Форум gkrellm plugins (2003)
- Форум помогите определить тип поля (2007)
- Форум Ошибка при make где? (2016)
- Форум После многих лет проганья на C++ я узнал, что C массивы работают не совсем так, как я думал (2015)
- Форум Указатель на функцию (2016)
- Форум Hash table, nodes, linked lists (2016)
- Форум Lisp & C ф-ции (2007)
- Форум Нужна помощь,ф-ция condvar() (2010)