clanguage07@gmail.com

clanguage07@gmail.com

Sunday, September 8, 2013

Pointer to union in c programming

Pointer to structure: A pointer which is pointing to a structure is know as pointer to structure. 


Examples of pointers to structure:


What will be output if you will execute following code?


#include<stdio.h>

union address{
char *name;
char street[10];
int pin;
};

int main(){

union address emp,*p;

emp.name="ja\0pan";
p=&emp;

printf("%s %s",p->name,(*p).name);


return 0;
}

Output: ja ja
Explanation:
p is pointer to union address.
-> and (*). Both are same thing. These operators are used to access data member of union by using union’s pointer.
%s is used to print the string up to null character i.e. ‘\0’

No comments:

Post a Comment

GET MORE INFORMATION

http://ads.qadservice.com/t?id=c2168e05-8974-4816-872a-91936ff7379d&size=1024x768&drct=true