Hello World और Program Structure
दोनों main से शुरू होते हैं लेकिन output APIs अलग हैं।
Hello World और Program Structure क्या है?
दोनों main से शुरू होते हैं लेकिन output APIs अलग हैं।
सबसे छोटे complete C और C++ programs की तुलना करें।
महत्वपूर्ण बातें
- Compiler warnings चालू करके सभी ठीक करें।
- हर value का type और lifetime समझें।
- Input और array bounds validate करें।
C और C++ code examples
main.c
#include <stdio.h>
int main(void) {
printf("Hello from C!\n");
return 0;
}
Hello from C!
C++
main.cpp
#include <iostream>
int main() {
std::cout << "Hello from C++!\n";
return 0;
}
Hello from C++!
C और C++ की तुलना
C stdio का printf और C++ type-safe std::cout उपयोग करता है। return 0 सफल execution बताता है।
C
C छोटे procedural APIs और representation details स्पष्ट करता है।
C++
C++ low-level model रखकर safer library types जोड़ता है।
अभ्यास
दोनों versions चलाकर बदलें और language guarantees की तुलना करें।
- Invalid और boundary inputs जोड़ें।
- -Wall -Wextra -Wpedantic से compile करें।
- Declarations और implementation अलग करें।