faint,今天一公司的面试题,关于指针的。
要求写一函数,分配内存。
int mymalloc(int size, .....)
{
char *p;
p = malloc(size);
....
}
...要求填空。
我这样写的,
int mymalloc(int size, char *s)
{
char *p;
p = malloc(size);
if(p)
{
s = p;
return size;
}
else
{
s = NULL;
return 0;
}
}
可面试的牛人说不对,问他正确的写法,他还不告诉我,很狂的说。大家看看应该怎么写啊?在线等。