AnyCompiler

Aap Ka Pehla C Program

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

Compiling pehle hoti hai

Jab aap run dabate hain, compiler (gcc) aap ki 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 — aap ko ek compiler error milta hai, output ki jagah.

Comments

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

Khud try karein

Ye raha ek chhota program ek comment aur do printf calls ke sath. Ye waqai execute hua tha neeche dikhaya gaya output pane ke liye — text badal kar khud try karein 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 waqai memory mein kitna bada hota hai.

Practice exercise

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