1,我们在使用参数传递的时候
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
char* add(int a)
{
switch(a)
{
case 0:
return "zero";
break;
case 1:
return "one";
break;
default:
printf("error parameters\n");
break;
}
}
int main()
{
char* s1 = add(0);
printf("*s1=%s\n",s1);
char* s2 =(char*)malloc(100);
s2 = add(1);
free(s2);
printf("*s2=%s\n",s2);
}