Как передать константу в аргумент указателя в языке Си?
допустим, у нас есть функция
int func(int* p) { .... }
если я хочу передать переменную
k=15
я делаю:x= func(&k); //and all works fine
а что, если я захочу сдать всего 15?(для того, чтобы код был более читабельным, есть некоторые случаи)
x=func(15); x=func((int*)15); x=func(&15);
они не работают или функция возвращает неправильный результат? возможно ли это?
Что я уже пробовал:
x=func(15);
x=func((int*)15);
x=func(&15);