全部博文(89)
发布时间:2014-01-07 14:00:31
一)strlen()函数的源代码 size_t __cdecl strlen (const char * str) { const char *eos = str; while( .........【阅读全文】
发布时间:2014-01-03 17:19:53
强调一点:#pragma pack(4)typedef struct{ char buf[3]; word a;}kk;#pragma pack()对齐的原则是min(sizeof(word ),4)=2,因此是2字节对齐,而不是我们认为的4字节对齐。这里有三点很重要:1.每个成员分别按自己的方式对齐,并能最小化长度2.复杂类型(如结构)的默认.........【阅读全文】
发布时间:2014-01-03 17:14:33
本文都是自己重读《c程序设计语言》时的笔记:自己的一些思考:1、printf和getchar的区别: scanf printf 可以输入输出各种类型的变量,比如int float char,而且同时输入 输出多个也可以 如scanf("%d,%d",&a,&b); getchar putchar 只能输入输出char类型的变量,而且只能同时输入输出一个字符.........【阅读全文】
发布时间:2014-01-03 17:09:58
PID算法(c 语言)(来自老外) (2010-02-17 00:18:24) 转载 #include <stdio.h> #include<math.h> //定义PID 的结构体 struct _pid { int pv; //integer that contains the process value 过程量 int sp; //*integer that contains the set point 设定值&.........【阅读全文】