Książka, którą obecnie czytam stwierdza, że gdy deklarujesz funkcję wc, która nie przyjmuje żadnych argumentów, ale nie używasz słowa kluczowego void "wywołanie funkcji może przekazać dowolne argumenty, które chce". więc spróbowałem tego.Co oznacza pusta lista parametrów?
int number();
int main(void)
{
int x =1;
printf("%d",number(x));
}
int number()
{
return x;
}
ale nie skompilowano? jak to działa?
Gdzie jest 'numer()' 'x' się z dokładnie? Powiązany z faktycznym pytaniem o różnice w C pomiędzy 'func (void)' i 'func()' zobacz [to q & a] (http://stackoverflow.com/questions/5929711/c-function-with-no-parameters- zachowanie? lq = 1). – WhozCraig
Co to za książka? Zgaduję, że książka jest albo zła, albo - bardziej rozsądnie - przestarzała. – Undefined