AnyCompiler

Aapka Pehla C Program

Har C program ko ek main function chahiye hota hai — int main() — jahan se execution shuru hota hai. #include <stdio.h> standard I/O library ko pull in karta hai, jisse aapko printf ka access milta hai. main se 0 return karna operating system ko batata hai ki program successfully khatam hua.

Compiling pehle hoti hai

Jab aap run dabate ho, compiler (gcc) aapki poori file ko machine code mein translate karta hai ek bhi line execute hone se pehle. Agar kahin bhi type error ya syntax mistake hai, to kuch bhi run nahi hota — aapko ek compiler error milta hai, output ki jagah.

Comments

Comments zyadatar C-family languages ki tarah kaam karte hain (jinhone ye seedha C se udhaar liya hai): // ke baad line mein jo bhi hai wo completely ignore ho jaata hai, sirf isliye ki baad mein code padhne wale insaan samajh saken ki kuch cheez kyun us tarah likhi gayi hai.

Khud try karo

Ye raha ek chota program ek comment aur do printf calls ke saath. Ye actually execute hua tha neeche dikhaya gaya output pane ke liye — text badal kar khud try karo example ke neeche diye button se.

#include <stdio.h>

int main() {
    // This is a comment -- ignored by the compiler
    printf("Hello, world!\n");
    printf("Learning C one step at a time.\n");
    return 0;
}
Output
Hello, world!
Learning C one step at a time.

Aage: variables aur types — primitive types, aur har ek actually memory mein kitna bada hota hai.

Practice exercise

Apne code ke upar ek comment add karo, phir "Learning C one step at a time." print karo.