Nie każda funkcja musi przyjmować jakieś parametry. Nawiasy są po to żeby program wiedział że jest to funkcja a nie jakaś zmienna.Np funkcja main nie przyjmuje żadnych argumentów. Jeśli wpisałbyś nazwe funkcji bez nawiasów to kompilator potraktuje to jako wskaźnik na fukcję.