и писать их прототипы, но не вызывать?
То есть нельзя что-то в духе
#include <stdio.h>
int main(){
return 0
}
puts("");
учитывая, что у тебя вызов функции в глобальном скоупе - то да, так и правда нельзя
то есть я не могу глобальной переменной(сейчас не про их правильность) присвоить результат функции?
да, не можете, потому что глобальная переменная должна быть инициализирована выражением, которое может быть формально вычислено на стадии компиляции
А как на счёт задать ей значение внутри main?
можно, если переменная не константная
Окей, понял
Обсуждают сегодня