摘要:
结果为:1)32; 2)4294967264; 结果为:1)32; 2)-32; 3)0; 4)0; 阅读全文
摘要:
1、无法预知的行为 编译器无需或者说不能检查出来的错误,即使编译通过了,如果程序执行了一条未定义的表达式,那么有可能会出现错误。 有时候,有无法预知行为的程序能够执行,但是这个程序可能无法再其他编译器执行,也可能这次执行通过了,下次执行无法通过。 还可能出现,这个程序对一组输入有效,但是对另外一组输 阅读全文
摘要:
1、short、int、long类型 short、int、long类型实际上都是带符号的类型,若要将其转换成无符号类型,那么直接在这些类型前面加上unsigned,带符号就是可以表示负数,0,正数,而无符号的只能表示正数。 注意:1)在32位的计算机下 2)如果将一个整数赋值给一个浮点类型,那么如果 阅读全文
摘要:
浮点型 有效位 float 7 double 16 long double(扩展精度) 具体实现不同精度也不同 阅读全文
摘要:
大多数计算机以2的整数次幂个比特作为块来处理内存,可寻址的最小内存块称为“字节(byte)”,存储的基本单元称为“字(word)”,它通常有几个字节组成。 计算机以比特序列存储数据,即01000101001010101010100010101000101000010100111101010..... 阅读全文
摘要:
1、for循环 一般用于知道循环次数,并且for循环可以节省内存以及代码简洁,在循环语句中定义一个局部变量,循环结束后,局部变量就被释放了。 2、while循环 一般用于不知道或者不确定循环的次数,并且通常需要在循环之前定义好变量。 两者可以进行等价。 阅读全文
摘要:
1、软件开发与软件工程 任何事情都必须想清楚了,才能去做!这样才不会出现很多不必要的麻烦,软件开发亦是如此。 写代码前要想好:想要做什么?做成什么样?如何去做? 软件设计就是把软件开发想清楚的过程; 软件工程就是对软件开发进行建模和管理; 所谓模型,就是对现实进行简化,帮助人们能更好的了解所要研究事 阅读全文
摘要:
1、proc编译器配置问题 在使用proc将.pc文件编译成.c文件时出现一堆的错误,网上的答案七杂八杂的,都没有解决我的问题。 如下是我在使用过程中的一些错误: 由于我可能比较笨,实在是受不了网上那些奇奇怪怪的答案,所以只能乖乖的自己去琢磨,根据错误来看,应该是跟头文件有关 所以我查询了下proc 阅读全文
摘要:
【转】SAPI 包含sphelper.h编译错误解决方案 在使用Microsoft Speech SDK 5.1开发语音识别程序时,包含了头文件“sphelper.h”和库文件“sapi.lib”。编译时出错: 1>c:/program files/microsoft speech sdk 5.1/ 阅读全文
摘要:
1、野指针的概念、成因以及避免 首先,来说说什么是野指针,所谓野指针就是一个指向未申请访问受限的内存区域或者已经删除了的对象的指针。 什么意思呢?就是本来一个指针指向一个对象、一块内存,但是由于程序(函数)运行结束对象(栈内存)被释放,从而 导致指针指向一个“垃圾”内存,注意,不能将NULL指针认为 阅读全文