structure pointer
#include<stdio.h>
struct self_ref{
int a;
struct self_ref *next;
};
void print_all(struct self_ref pr)
{
if (pr.a==0)
{
return ;
}
// printf("%d ",pr.a);
print_all(*pr.next);
printf("%d ",pr.a);
}
int main()
{
struct self_ref var1,var2,var3,var4;
var1.a = 5;
var1.next = &var2;
var2.a = 6;
var2.next = &var3;
var3.a = 7;
var3.next = &var4;
var4.a = 0;
print_all(var1);
}
No comments:
Post a Comment