Pogovor:Programski jezik C

Vsebina strani ni podprta v drugih jezikih.
Iz Wikipedije, proste enciklopedije

Prvi primer programa »ZivijoSvet« se nebi izvedel pravilno, saj ni definirano v kateri knižnjici je funkcija printf();. Vrnilo bi tudi opozorilo, ker funkcija main(); ne vrne nobene vrednosti (z ukazom return x;). (Če tip funkcije ni definiran predpostavi, da je tipa int, ki pa potrebuje ukaz return x;. Uporabimo lahko tip void) Če bi upoštevali to, bi bil najkrajši možen program...

#include <stdio.h>

void main() {
    printf("Pozdravljen, svet!");
}

ali pa

#include <stdio.h>

void main() {
    puts("Pozdravljen, svet!");
}

--Kaioshin 04:34, 19 november 2005 (CET)

To, da je void main() pravilna definicija je napacno (!). main() mora biti striktno definiran kot funkcija ki vraca int! (funkcija ki nima definiranega tipa vrnjene vrednosti se smatra , kot funkcijo ki vraca int. Torej, je program v članku pravilen. Ta nepodpisani komentar je dodal/-a 193.95.241.160 (pogovor • prispevki)