pre and post increment in c

#include <stdio.h>

int main() {
    int num1 = 5, num2 = 5, result1, result2;

    // Pre-increment
    result1 = ++num1;

    // Post-increment
    result2 = num2++;

    printf("Pre-increment: num1 = 5, result1 = ++num1\n");
    printf("num1 after pre-increment: %d\n", num1);
    printf("result1: %d\n\n", result1);

    printf("Post-increment: num2 = 5, result2 = num2++\n");
    printf("num2 after post-increment: %d\n", num2);
    printf("result2: %d\n", result2);

    return 0;
}