美文网首页
零散知识点

零散知识点

作者: 水手_surge | 来源:发表于2019-06-11 10:33 被阅读0次

记录在开发过程中的零散知识点,不定期更新
1.可以声明全局的私有变量及函数,只需要添加static修饰符即可;

return 语句不可返局部指针,若想返回,则需要返回全局指针
int *fun(void)
{
int *p = "123";
return p;
}
上述代码段是错误的,p属于局部变量,位于栈内存中,在fun 结束的时候被释放,所以返回p 将导致错误。
若想返回指针需如下
int *p = NULL;
int *fun(void)
{
p = malloc(sizeof(int));
if(p==NULL)
{
return NULL;
}
return p;
}

相关文章

  • Java

    零散知识点 所有java程序由public static void main(String[] args) { }...

  • 零散知识点

    NSInteger转 Byte 数组,长度为2 NSInteger dis = (NSInteger)distan...

  • 零散知识点

    记录在开发过程中的零散知识点,不定期更新1.可以声明全局的私有变量及函数,只需要添加static修饰符即可; re...

  • 零散知识点总结

    标签的合理使用 行级元素只能嵌套行级元素,块级元素可以嵌套任何元素 a标签里面不能适用a标签 p标签当中不能是用d...

  • JavaScript零散知识点

    继承 super 在子类中调用super,会调用父类的方法; 不用super,则会覆盖父类的方法。调用本类中的方法。

  • android零散知识点

    活动被回收了: 输入一段文字,然后去启动另一个activity,上一个活动回收,当back回来时,文字没有了等,这...

  • OC零散知识点

    判断日期是否是昨天(Nsdate对象方法) 图片拉伸方法 这个函数是UIImage的一个实例函数,它的功能是创建一...

  • iOS零散知识点

    AppDelegate生命周期 1. 应用程序启动,并进行初始化时候调用该方法: didFinishLaunchi...

  • 13、零散知识点

    在byte、short、char做运算时,要先转换成int类型在进行计算。 整数相除结果是整数,如果想要小数,则在...

  • apue 零散知识点

    静态编译 gcc -static hello.c 静态编译参数 -static, 然后使用 size 命令查看执...

网友评论

      本文标题:零散知识点

      本文链接:https://www.haomeiwen.com/subject/zpjffctx.html