C Class Sep6
C Class Sep6
char name[100];
int roll no;
char Section ;
float marks;
}
main()
{
Student students[10];
}
#include <stdio.h>
#include <stdlib.h>
int main() {
// Allocation - Allocating memory for an integer
int *ptr1 = (int *)malloc(sizeof(int));
if (ptr1 == NULL) {
fprintf(stderr, "Memory allocation failed\n");
return 1;
}
return 0;
}
starce ./a.out
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
// Define a union named "Data" that can hold an integer, float, or string
union Data {
int intValue;
float floatValue;
char stringValue[20];
};
int main() {
// Declare a union variable
union Data myUnion;
myUnion.floatValue = 3.14;
printf("Float value: %.2f\n", myUnion.floatValue);
return 0;
}
#include <stdio.h>
int main() {
int choice;
int num1, num2;
int result;
char operator;
while (1) {
printf("Menu:\n");
printf("1. Addition\n");
printf("2. Subtraction\n");
printf("3. Multiplication\n");
printf("4. Division\n");
printf("5. Exit\n");
printf("Enter your choice: ");
scanf("%d", &choice);
if (choice == 5) {
printf("Goodbye!\n");
break; // Exit the program
}
switch (choice) {
case 1:
operator = '+';
result = num1 + num2;
break;
case 2:
operator = '-';
result = num1 - num2;
break;
case 3:
operator = '*';
result = num1 * num2;
break;
case 4:
operator = '/';
// Check for division by zero
result = (num2 != 0) ? (num1 / num2) : 0;
break;
default:
printf("Invalid choice. Please enter a valid option.\n");
continue; // Skip the rest of the loop and show the menu again
}
return 0;
}
pointer 10 examples
#include <stdio.h>
int main() {
// Example 1: Declaring a pointer to an integer
int num = 42;
int *ptr = #
printf("Value of num: %d\n", *ptr);
return 0;
}