Что это означает ?
int * function() {
/* code */
}
Эта функция возвращает указатель на int
, если написать без звёздочки, то она будет возвращать просто int
.
Разница заключается в том, что указатель это не значение переменной, а ссылка на область памяти.
Простой пример где функция возвращает указатель:
int *max (int *a, int *b) {
if (*a > *b)
return a;
return b;
}
int main() {
int a, b, *aptr = &a, *bptr = &b;
*max(aptr, bptr) += 1;
return 0;
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Установил давно java10 и Intelij Idea, все прекрасно работалоВ один день при открытии Intelij Idea появилась ошибка
Есть вес кошки, есть максимальный и минимальный возможный вес, при выходе за пределы допустимого веса кошка умираетКак заморозить переменную...
Есть программа, которая позволяет пользователю войти и добавить продуктыПри регистрации отправляется линк для активации профиля это в email - е выглядит...
Возникла проблема с программным переопределением цвета рамки CheckBox'а в отключенном состоянии