Skip to main content

Featured

C Pattern Programs: Square Number and Alphabet Patterns Explained

πŸ”· Square Star Pattern πŸ“‹ Copy Code #include <stdio.h> int main() { int num; printf("Enter the number:\n"); scanf("%d", &num); for(int i = 1; i <= num; i++) { for(int j = 1; j <= num; j++) { printf("* ");//keep"* " } printf("\n"); } return 0; } πŸ”· Reverse Square Alphabet Pattern (Column-wise) πŸ“‹ Copy Code #include <stdio.h> int main() { int num; printf("Enter the number:\n"); scanf("%d", &num); for(int i = num; i >= 1; i--) { for(int j = num; j >= 1; j--) { printf("%c ", j + 64);//%c for Character and 64 will be ASIIC VALUE } printf("\n"); } return 0; } πŸ”· Reverse Square Alphabet Pattern (Row-wise) πŸ“‹ Copy Code #include <stdio.h> int main() { int num; ...

typedef Examples in C

typedef Examples in C

✅ Typedef Examples in C

1. Typedef with Pointers

#include <stdio.h>

typedef int* IntPtr;

int main() {
    int a = 100;
    IntPtr p = &a;  // same as int *p = &a;
    printf("Value at pointer: %d\n", *p);
    return 0;
}
  

2. Function Pointer with Typedef

#include <stdio.h>

typedef void (*FuncPtr)(int);

void greet(int x) {
    printf("Hello %d times!\n", x);
}

int main() {
    FuncPtr fp = greet;
    fp(3);
    return 0;
}
  

3. Typedef with Enum

#include <stdio.h>

typedef enum {
    RED, GREEN, BLUE
} Color;

int main() {
    Color c = GREEN;
    printf("Color value: %d\n", c);
    return 0;
}
  

4. Enum without Typedef

enum Color { RED, GREEN, BLUE };
enum Color c = RED;
  

5. Typedef with Structure

#include <stdio.h>

typedef struct {
    int x, y;
} Point;

int main() {
    Point p1 = {10, 20};
    printf("x = %d, y = %d\n", p1.x, p1.y);
    return 0;
}
  

6. Structure Without Typedef

struct Point {
    int x, y;
};

int main() {
    struct Point p = {10, 20};
}
  

7. Another Typedef Struct Example

#include <stdio.h>

typedef struct {
    int x, y;
} point;

int main() {
    point p;
    p.x = 3;
    p.y = 5;
    printf("%d and %d", p.x, p.y);
}
  

8. Typedef with Unsigned Int

#include <stdio.h>

typedef unsigned int unit;

int main() {
    unit a = 0;
    printf("The value of a is: %u", a);
}
  

Comments

Popular Posts

πŸŒ™