美文网首页
重~难~易错模型积累

重~难~易错模型积累

作者: 四月的记忆 | 来源:发表于2017-05-01 02:45 被阅读0次
  1. string 表示可变长的字符序列

  2. vector 存放的是某种给定类型对象的可变长序列

  3. malloc()分配的内存空间在堆上,由操作系统进行管理,必须由程序员主动释放,否则存在内存溢出的可能
    示例代码:

char *p = NULL;
p = (char *)malloc(100);
if(p != NULL)
{
        free(p);
}

PS1:如果中途对malloc的指针进行了类似 p++ 的操作,则无法 free(),遇此情况解决办法是定义另一个临时指针变量,接手后进行相关操作
PS2:一般定义临时辅助变量将通过指针传入函数的变量接手,再进行其他操作

  1. C语言既可以在栈上分配内存,也可以在堆上分配内存

  2. char *p = "abcde";中, p是变量,而 “abcde”储存在全局区。p 储存的是 “abcde”所在的地址,即:

指针指向谁,就把谁的地址赋给指针

  1. 一定要注意函数的返回值问题

相关文章

  • 重~难~易错模型积累

    string 表示可变长的字符序列 vector 存放的是某种给定类型对象的可变长序列 malloc()分配的内存...

  • 难积累、易崩塌

    昨天没有更新,又是因为去打扑克去了。事先没有计划去,就是因为阿桂和我突然“犯瘾”了。 这次比赛我跟阿桂同时进入fi...

  • 易·难

    繁笔重墨易,寥寥传神难。 锦上添花易,雪中送炭难。 纱衣美食易,粗茶淡饭难。 满腹牢骚易,芳香四溢难。 同流合污易...

  • 90后

    少时总觉为人易,青年方知立业难。 血气方刚步步错,退步思量事事难。

  • 增重易,减重难

    出差一个星期,因为伙食太好的缘故,每天都抑制不住的要多吃一些。如今看来,每一口塞进嘴巴里的东西都是有记忆的,回来以...

  • 鹧鸪天:君是青山我是萍

    君是青山我是萍,红尘陌路不同行。 枫桥水岸鸳鸯散,秋浦江头断雁鸣。 愁易起,恨难停,擦肩一错最伤情。 来生若是重相...

  • 人教版数学1-6年级下第三单元易错点拨+单元试题(含答案)

    易错点拨 单元试题 易错点拨 单元试题 易错点拨 单元试题 易错点拨 单元试题 易错点拨 单元试题 易错点拨 单元试题

  • 当我跑步时,我谈些什么

    肌肉难长,易消。赘肉易长,难消。 所以大家感觉减肥很难 人们总是很容易忽视长时间积累所带来的效果。而比较相信短期能...

  • 离乡夜思

    乡愁易逝,风月难留。 杜康酒,人空瘦。 昔若有情,今已陌路。 错 错 错 一错多年离索。 诺 诺 诺 一诺风华凋落...

  • 饮一杯为谁

    换盏推杯 绸素易乱青瓷尽碎 一语难昧 弃之空房有心不回 尘世间错错对对 心口里是是非非 难醉、难醉 这心儿生得憔悴

网友评论

      本文标题:重~难~易错模型积累

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