1. 程式人生 > 其它 >C語言中結構和指標的應用。

C語言中結構和指標的應用。

#include<stdio.h>
struct name{
char *name;
char n;
int age;
char *sex;
char *ss;
}stduent;
int main(){
stduent.age=10;
stduent.name="弘一";
stduent.sex="男";
stduent.n='A';
char *p3;
p3=&stduent.n;
printf("N的值為:%s\t",p3);
printf("N的地址為:%p\n",&p3);
int *p;
char *p1;
char *p2;
p2=stduent.sex;


printf("性別:%s\t",p2);
printf("地址:%p\n",&p2);
p=&stduent.age;
p1=stduent.name;
printf("姓名:%s\t",p1);
printf("地址:%p\n",&p1);
printf("年齡:%d\t",*p);
printf("地址:%p\n",&p);
}

 

//#include<stdio.h>
//struct name{
// char *name;
// char n;
// int age;
// char *sex;
// char *ss;
//}stduent;
//int main(){
// scanf("%d",&stduent.age);
// stduent.name="弘一";
// stduent.sex="男";
// stduent.n='A';
// char *p3;
// p3=&stduent.n;
// printf("N的值為:%s\t",p3);
// printf("N的地址為:%p\n",&p3);
// int *p;
// char *p1;
// char *p2;
// p2=stduent.sex;
// printf("性別:%s\t",p2);
// printf("地址:%p\n",&p2);
// p=&stduent.age;
// p1=stduent.name;
// printf("姓名:%s\t",p1);
// printf("地址:%p\n",&p1);
// printf("年齡:%d\t",*p);
// printf("地址:%p\n",&p);
//}