RicardasSim icon

struct

RicardasSim | PRO | 08/21/19 03:01:07 PM UTC | 0 ⭐ | 643 👁️ | Never ⏰ | []
C |

720 B

|

None

|

0 👍

/

0 👎

//-std=c99 -Wall -Wextra -Wpedantic -Wshadow
 
#include <stdio.h>
#include <stdlib.h>
 
struct st1{
    int a;
    int b;
};
 
typedef struct st2{
    int a;
    int b;
} St2;
 
typedef struct{
    int a;
    int b;
} St3;
 
struct{
    int a;
    int b;
} st4 = { 10, 11 };
 
int main()
{
 
    struct st1 s1;
 
    s1.a = 2;
    s1.b = 3;
 
    printf("%d %d\n", s1.a, s1.b);
 
    struct st2 s2a;
 
    s2a.a = 4;
    s2a.b = 5;
 
    printf("%d %d\n", s2a.a, s2a.b);
 
    St2 s2b;
 
    s2b.a = 6;
    s2b.b = 7;
 
    printf("%d %d\n", s2b.a, s2b.b);
 
    St3 s3;
 
    s3.a = 8;
    s3.b = 9;
 
    printf("%d %d\n", s3.a, s3.b);
 
    printf("%d %d\n", st4.a, st4.b);
 
    return 0;
}

Comments