C/C++语言
诚人毅事
诚以待人,毅以处事!乐观、真诚、勇敢、坚忍、奋斗!
展开
-
《Effective C++》》阅读笔记
第一章 Accustoming Yourself to C++1 View C++ as a federation of language (1). C part (2). Object-Oriented C++...原创 2011-09-28 19:54:13 · 695 阅读 · 0 评论 -
《跟我一起写Makefile》阅读笔记
第一章 概述1. 首先区别make 与 Makefile2. make的整个过程包括编译和链接输入源文件,经过编译,生成中间文件,即.o文件输入中间文件,即.o文件,经过链接,生成exe文件或静态、动态库。3. Makefile文件是被解释执行的,可以调用操作系统的一些函数。第二章 Makefile介绍1....原创 2011-11-24 20:01:49 · 398 阅读 · 0 评论 -
C语言指针的理解
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。指针也是一种数据类型,并且也是有值的。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。先声明几个指针放着做例子:例一:(1)int *ptr;(2)char *ptr;(3)int **ptr;(4)int (*ptr...原创 2010-02-24 19:00:00 · 277 阅读 · 0 评论 -
内存中int类型的大小端存储
环境:VC6.0typedef union{unsigned char pos[4];unsigned int id;}ID;ID id;文件第一行:0x01,0x02,0x03,0x04,"1st at ""a b"问题:fscanf(fp, "%x,%x,%x,%x,", &id.pos[0], &id.pos[1], &id.pos[2...原创 2010-08-09 19:59:00 · 262 阅读 · 0 评论 -
《高质量C++C编程指南@上海贝尔林锐》阅读笔记
第一篇 程序的排版a) 空行 i. 函数间空3行 ii. 逻辑不相关空1行b) 代码行 i. 一行代码只做一件事情 如:定义一...原创 2010-04-04 20:39:00 · 986 阅读 · 0 评论 -
内存中float类型的大小端存储
1.在解剖Engine Control Module数据流中,遇到4个字节控制的。由于之前也遇到过,所 以有点信心。变化了一些数据,结果都是0.0,可能结果太小了,因为原厂设备一般保留 2位小数,于是换个区间值测试,结果显示的数据大得惊人,都E14 E15,而且有效数据 N多位,这可吓到没见识过大场面的我了。2.参考前人协议文件,他的算法是这么写的: if(x1<...原创 2010-02-25 19:09:00 · 619 阅读 · 0 评论 -
sscanf,scanf,fscanf与正则表达式
转载:http://hi.baidu.com/hacklzt/blog/item/e9002896dd56ce6654fb9667.html 表头文件 #include(stdio.h ) 定义函数 int sscanf (const char *str,const char * format,........); 函数说明 sscanf()会将参数str的字符串根据参数f...转载 2010-08-09 19:07:00 · 394 阅读 · 0 评论