你能定义函数指针返回整数指针吗?答案是肯定的.它应该是这样的---->
integer*(*function)();
Run Code Online (Sandbox Code Playgroud)
而我的问题是,你能定义函数指针返回函数指针吗?如果答案是否定的!请教我 如果答案是肯定的,请告诉我如何请.
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main()
{
int *ptr,i;
ptr=(int*)malloc(sizeof(int));
printf("sizo of ptr is:%d",sizeof(ptr));
for(i=0;i<30;i++)
scanf("%d",ptr+i);
for(i=0;i<30;i++)
printf("%d",*(ptr+i));
getch();
}
Run Code Online (Sandbox Code Playgroud)
这里ptr的大小是:4我的问题是,我想在ptr中只存储一个整数但是在这个程序中我可以存储超过30或100等,为什么它不会抛出错误?