2016年8月30日

摘要: 工作项是项目管理的基本元素。工作项说明了要做什么事(例如任务),出了什么问题(例如Bug),除此之外,我们还需要将程序一行一行地写出来,TFS的源代码管理控制系统,就能帮助我们管理这一行行的代码,一个个的文件,一次次的修改,直到产品发布。 1、TFS源代码控制系统的基本场景 Tools->Optio 阅读全文

posted @ 2016-08-30 21:52 WhatTD 阅读(5419) 评论(0) 推荐(0)


2016年8月22日

摘要: Structure / Blocks / Demonstrate block regions 阅读全文

posted @ 2016-08-22 19:08 WhatTD 阅读(131) 评论(0) 推荐(0)

摘要: 栈、堆、静态区 内存分为3个部分:堆、栈、静态区 堆栈就是栈stack,不是堆heap 堆: 由malloc系列函数 或 new操作符分配的内存。 其生命周期由free或delete决定。 在没有释放之前一直存在,直到程序结束。 栈: 保存局部变量。栈上的内容只在函数的范围内存在,当函数运行结束,这 阅读全文

posted @ 2016-08-22 15:42 WhatTD 阅读(266) 评论(0) 推荐(0)


2016年8月21日

摘要: 只读的变量,其值在编译时不能被使用,因为编译器在编译时不知道其存储的内容。 const修饰的只读变量 const int Max = 100; int Array[Max] ; c文件中,编译器会提示出错,而在.cpp文件中则顺利运行。 这也从侧面证实在C语言中,const修饰的Max仍然是变量,只 阅读全文

posted @ 2016-08-21 21:12 WhatTD 阅读(140) 评论(0) 推荐(0)

摘要: extern 可以置于 变量 或 函数 前, 以表明变量 或 函数 的定义在别的文件中, 下面代码用到的这些变量 或 函数是外来的, 不是本文件定义的, 提示链接器遇到此变量和函数时在其他模块中解析/绑定此标识符。 阅读全文

posted @ 2016-08-21 20:21 WhatTD 阅读(112) 评论(0) 推荐(0)

摘要: 例子: int i =10; int j = i; //1 int k = i; //2 1、2两句中,i 没有被用作左值,这时编译器认为i 的值没有发生变化, i赋值给j后没有被释放掉,继续直接赋值给k。 例子: volatile int i = 10 ; int j = i; int k = i 阅读全文

posted @ 2016-08-21 20:08 WhatTD 阅读(109) 评论(0) 推荐(0)

摘要: sizeof 是关键字不是函数, sample: int i=0; A) sizeof(int); B) sizeof(i); C)sizeof int; D)sizeof i; C) error sizeof 在计算变量所占空间大小时,括号可以省略; sizeof操作符里面不要有其他运算,否则不会 阅读全文

posted @ 2016-08-21 19:44 WhatTD 阅读(144) 评论(0) 推荐(0)

摘要: 规则1、标识符最好采用英文单词或其组合,不允许使用拼音。 规则3、当标识符由多个词组成时,每个词的第1个字母大写,其余全部小写: int CurrentVal; 规则5、对在多个文件之间共同使用的全局变量或函数 要加范围限定符 (建议使用模块名(缩小) 作为范围限定符),比如 GUI_ 等。 标识符 阅读全文

posted @ 2016-08-21 19:36 WhatTD 阅读(681) 评论(0) 推荐(0)

摘要: static在C中主要有两个作用: 1、修饰变量 (局部变量、全局变量 都存在内存的静态区) 静态全局变量: 作用域仅限于变量被定义的文件中,其中文件即使用extern声明也无法使用它。 静态局部变量: 2、修饰函数 函数前加static使得函数成为静态函数。 函数的作用域仅限于本文件(所以又称内部 阅读全文

posted @ 2016-08-21 18:14 WhatTD 阅读(177) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3