Declaration of Variable
Declaration of Variable
#include <iostream>
using namespace std;
int main() {
int num = 10; // Declaration and initialization of a single variable
cout << "The value of num is: " << num << endl;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num1, num2, sum;
float floatNum;
num1 = 5;
num2 = 7;
sum = num1 + num2;
floatNum = 3.14f;
return 0;
}
Float
#include <iostream>
using namespace std;
int main() {
// Declaration of float variable
float floatValue = 3.14f;
return 0;
}
Double
#include <iostream>
using namespace std;
int main() {
// Declaration of double variable
double doubleValue = 3.14159;
return 0;
}
OPERATORS:-
#include <iostream>
using namespace std;
int main() {
int num1 = 10, num2 = 5;
int sum = num1 + num2;
int difference = num1 - num2;
int product = num1 * num2;
int quotient = num1 / num2;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num1 = 10, num2 = 5;
cout << "num1 > num2: " << (num1 > num2) << endl;
cout << "num1 < num2: " << (num1 < num2) << endl;
cout << "num1 == num2: " << (num1 == num2) << endl;
cout << "num1 != num2: " << (num1 != num2) << endl;
return 0;
}
#include <iostream>
using namespace std;
int main() {
bool a = true, b = false;
cout << "a && b: " << (a && b) << endl;
cout << "a || b: " << (a || b) << endl;
cout << "!a: " << !a << endl;
cout << "!b: " << !b << endl;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num = 5;
num += 3;
cout << "Value of num after += operation: " << num << endl;
num -= 2;
cout << "Value of num after -= operation: " << num << endl;
num *= 4;
cout << "Value of num after *= operation: " << num << endl;
num /= 2;
cout << "Value of num after /= operation: " << num << endl;
return 0;
}
Scope Resolution:-
#include <iostream>
using namespace std;
void displayGlobal() {
// Accessing global variable using scope resolution operator
cout << "Inside function: globalVar = " << ::globalVar << endl;
}
int main() {
// Accessing global variable from main function
cout << "Inside main: globalVar = " << globalVar << endl;
return 0;
}
#include <iostream>
using namespace std;
class MyClass {
public:
static int myStaticVar; // Static member variable
void displayStaticVar() {
// Accessing static member variable using scope resolution operator
cout << "Inside MyClass::displayStaticVar(): myStaticVar = " << myStaticVar << endl;
}
};
int main() {
// Accessing static member variable from outside the class
cout << "Outside MyClass: myStaticVar = " << MyClass::myStaticVar << endl;
return 0;
}
#include <iostream>
using namespace std;
#define nline "\n"
class Student {
public:
string name = "Charlie";
string favoriteSubject = "Math";
string university = "XYZ College";
int main() {
Student obj = Student("Daniel", "Computer Science", "DEF Institute");
cout << "Name: " << obj.name << endl;
cout << "Favorite Subject: " << obj.favoriteSubject << endl;
cout << "University: " << obj.university << nline;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int localVar = 300; // Local variable inside main function
cout << "The value of the local variable localVar: " << localVar << endl;
cout << "The value of the global variable localVar: " << ::localVar << endl;
return 0;
}
#include <iostream>
using namespace std;
class MyClass {
public:
void displayMessage(); // Declaration of member function
};
int main() {
MyClass obj; // Creating an object of the class
obj.displayMessage(); // Calling the member function
return 0;
}
In Line Function:-
#include <iostream>
using namespace std;
int main() {
int num1 = 5, num2 = 7;
int result = add(num1, num2); // Function call is replaced with actual function body
cout << "Result: " << result << endl;
return 0;
}
#include <iostream>
using namespace std;
int main() {
displayMessage(); // Function call is replaced with actual function body
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num1 = 5, num2 = 7;
int result = add(num1, num2);
cout << "Result of addition: " << result << endl;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num1 = 5, num2 = 7;
int maximum = max(num1, num2);
cout << "Maximum of " << num1 << " and " << num2 << " is: " << maximum << endl;
return 0;
}
Function Calling:-
#include <iostream>
using namespace std;
int main() {
int num1, num2;
cout << "Enter two numbers: ";
cin >> num1 >> num2;
cout << "Sum: " << add(num1, num2) << endl;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Enter a number: ";
cin >> num;
cout << "Factorial: " << factorial(num) << endl;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num1, num2;
cout << "Enter two numbers: ";
cin >> num1 >> num2;
cout << "Maximum: " << max(num1, num2) << endl;
return 0;
}
Function Overloading:-
#include <iostream>
using namespace std;
int main() {
cout << "Sum of integers: " << add(5, 7) << endl;
cout << "Sum of floats: " << add(3.5f, 2.5f) << endl;
return 0;
}
#include <iostream>
int main() {
std::cout << "Sum of 10 and 20: " << add(10, 20) << std::endl;
std::cout << "Sum of 3.7 and 4.5: " << add(3.7, 4.5) << std::endl;
return 0;
}
#include <iostream>
int main() {
print(5);
print(2, 4);
print(1, 2, 4);
return 0;
}