C 笔记

原创 2016年05月30日 14:54:44

此处为需要了解的内容:

1,声明 定义区别

声明是告诉编译器,这个名字已经匹配到一块内存上了

定义是创建了对象并分配了内存

2,注意事项

尽量少的使用全局变量

参数命名合理 顺序恰当

如果参数是指针 且只当做输入用 应加const 防止被修改

不要省略返回值类型

3,内存 静态区 栈 堆

堆栈 : 栈 stack 堆 heap

保存自动全局变量和Static 变量 局部变量

整个程序的声明周期都存在,编译时分配

Malloc 或 new 分布的内存,free 或者delete来释放

4,指针

int *p = 0x00; 定义指针变量p,设置p=0x00;地址*p=0x00;

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

C99学习笔记

  • 2015年08月24日 10:41
  • 1.39MB
  • 下载

《C Primer Plus》读书笔记

  • 2011年07月20日 16:35
  • 1.48MB
  • 下载

C学习笔记——malloc内存分配

鉴于上次领导告诉一个解决方案,让我把它写成文档,结果自己脑子里知道如何操作和解决,但就是不知道如何用语言文字把它给描述出来。决定以后多写一些笔记和微博来锻炼自己的文字功底和培养逻辑思维,不然只会是一个...
  • a10615
  • a10615
  • 2014年11月13日 01:55
  • 9044

c学习笔记以供学习交流

  • 2011年07月19日 23:23
  • 51KB
  • 下载

PJSIP学习笔记——从simple_pjsua.c示例程序了解PJSUA-LIB的基本使用流程

要了解pjsip的使用,simple_pjsua.c是一个很好的例子,虽然代码只有短短的172行,却展示了pjsua-lib层的完整使用流程、注册流程和基本呼叫流程。 下面是学习过程中整理的simp...

S3C44B0 调试笔记 uClinux部分

  • 2012年05月01日 10:52
  • 83KB
  • 下载

Objective-c学习笔记

  • 2012年05月12日 23:05
  • 91KB
  • 下载

C程序设计(谭浩强)--学习笔记 (指针)

指针运算符*和指针变量说明符*的区别 在指针变量说明中,*是类型说明符,注意:对应的**也是类型说明符,最多是类型不匹配。表示其后的变量时指针类型。 表达式中出现的“*”则是一个运算符,用来表示指...
  • xuleilx
  • xuleilx
  • 2012年03月04日 20:44
  • 1388

《C Primer Plus》读书笔记

  • 2012年04月07日 18:29
  • 1.46MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C 笔记
举报原因:
原因补充:

(最多只允许输入30个字)