3.3 Passing Structure by Pointer



#include<stdio.h>
struct node
{
        int date;
        int num;
        char name;
};
void fun(struct node *n);

main()
{
        struct node n;
        fun(&n);
}
void fun(struct node *n1)
{
        n1->date = 10;
        n1->num  = 99;
        n1->name = 'a';
        printf("%d %d %c\n",n1->date,n1->num,n1->name);
        printf("size of node = %d\n",sizeof(n1));

}




Op :

10 99 a

size of node = 4
 

Author

Written by Admin

Aliquam molestie ligula vitae nunc lobortis dictum varius tellus porttitor. Suspendisse vehicula diam a ligula malesuada a pellentesque turpis facilisis. Vestibulum a urna elit. Nulla bibendum dolor suscipit tortor euismod eu laoreet odio facilisis.

0 comments: