小狗案例
***#include<stdio.h>
struct Dog{
char *name;
int age;
double weight;
};
char* say(struct Dog dog){
static char info[50];
sprintf(info,"name=%s age=%d weight=%.2f ",dog.name,dog.age,dog.weight);
dog.name="小花";
return info;
}
void main(){
struct Dog dog;
char *info=NULL;
dog.name="小黄";
dog.age=1;
dog.weight=3.4;
info=say(dog);
printf("\n 小狗的信息=%s",info);
printf("\n main 小狗名字=%s",dog.name);
getchar();
}***