回复 20楼 liu0919
我对调用函数 就是比如 int *(int h)我在书上看到过,不过对加了*调用就不会了
回复 22楼 TonyDeng
程序代码:
#include<stdio.h> char *dd(void); int main() { printf("%s",dd()); return 0; } char *dd(void) { char *s; s=(char*)malloc(3*sizeof(char)); s[0]='d'; s[1]='g'; s[2]='\0'; return s; } #include<stdio.h> //为什么这个在char *dd(void)将s声明为数组时就不能返回了,而上面那个把它定义为指针时就可以返回 char *dd(void); int main() { printf("%s",dd()); return 0; } char *dd(void) { char s[3]; s[0]='d'; s[1]='s'; s[2]='\0'; return s; }