1 static类型的内部变量是一种只能在某个特定函数中使用但一直占据存储空间的变量。
2 在不进行显式初始化的情况下,外部变量和静态变量都将被初始化为0,面自动变量和寄
存器变量的初值则没有定义(即初值为无用的信息)。
3 打印出数字
#include
/* printd: print n in decimal */
void printd(int n)
{...
分类:
其他好文 时间:
2015-04-21 13:07:16
阅读次数:
132
坚持阅读经典代码,以下是《The C programming language》中的经典例子,每次读来都觉经典,遂摘录下来。
1 折半查找
/* binsearch: find x in v[0] <= v[1] <= ... <= v[n-1] */
int binsearch(int x, int v[], int n)
{
int low, high,...
分类:
其他好文 时间:
2015-04-20 22:43:23
阅读次数:
147
变量与表达式
1 整数除法操作将执行舍位。
2 浮点常量取的是整数,在书写时最好还是为它加上一个显示的小数点,这样可以强调其浮点信息,便于阅读。
3 在允许使用某种类型变量值的任何场合,都可以使用该类型的更复杂的表达式。
for语句
4 for语句比较适合初始化和增长步长都是单条语句并且逻辑相关的情形,因为它将循环控制语句集中放在一起,且比while语句更紧凑。
符号常量
5 #de...
分类:
其他好文 时间:
2015-04-15 23:29:28
阅读次数:
213
从一个编程初学者,到一个程序开发菜鸟,再到技术高手、技术大牛、大师级人物, 必有一个成长路线。 根据自己的学习开发经历,我觉得一个程序员的成长之路可以按照如下循序渐进: 技术技能: 1. 初学编程: 找一两本优秀的编程语言书籍,按照例子敲代码。 推荐 K&R 《TCPL》 和 BE 《Thin...
分类:
其他好文 时间:
2014-10-20 20:53:58
阅读次数:
236
VS2010写控制台程序,一闪而过,解决办法之一:#include<iostream>
usingnamespacestd;
intmain()
{
cout<<"Hello,newworld!"<<endl;
system("pause");//添加此行,让系统暂停
return0;
}
分类:
其他好文 时间:
2014-08-30 02:26:29
阅读次数:
170
NGPcontext之前对这个一直很疑惑,我一直认为只是在机器人方面有用处,但很有疑问,正在做这方面,我想好好看看到底是怎么运行的bool NGP::init(NGPcontext context){ _context = context; //_TcpLink = NEWSP(TcpL...
分类:
其他好文 时间:
2014-07-24 22:52:03
阅读次数:
219
思考下最近下做程序员的历程以及知识点:对于程序本身还是首要重温+突击程序设计、算法和操作系统程序设计:1,把基础的数据结构的C语言实现在纸上写三遍以上,用我能想到的最精简最优化的方法2,阅读CARM和TCPL,确保不会遗漏C语言的每个细节3,重温之前自己做过的靠谱项目,并总结里面的关键难题和解决思路...
分类:
其他好文 时间:
2014-06-18 21:20:59
阅读次数:
318
1. 指针和地址TCPL 中给指针的定义是: A pointer is a group of
cells (often two or four) that can hold an address .int value = 10;int *pvalue =
&value;上面这个语句的内存模型是:注意...
分类:
其他好文 时间:
2014-06-02 18:07:49
阅读次数:
315