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;
}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.