![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C / C++
文章平均质量分 72
jiangsq12345
这个作者很懒,什么都没留下…
展开
-
C语言 常用知识点摘要 (更新中)
ifdef ifndef原创 2010-12-06 00:42:00 · 215 阅读 · 0 评论 -
fd_set 用法
select()函数主要是建立在fd_set类型的基础上的。fd_set(它比较重要所以先介绍一下)是一组文件描述字(fd)的集合,它用一位来表示一个fd(下面会仔细介绍),对于fd_set类型通过下面四个宏来操作: fd_set set; FD_ZERO(&set); /* 将set清零使集合中不含任何fd*/ FD_SET(fd, &set); /* 将fd加入set集合 */ FD_CLR(fd, &set); /* 将fd从set集合中清除转载 2011-01-02 03:41:00 · 225 阅读 · 0 评论 -
C中的预编译宏定义
<br />在将一个C源程序转换为可执行程序的过程中, 编译预处理是最初的步骤. 这一步骤是由预处理器(preprocessor)来完成的. 在源流程序被编译器处理之前, 预处理器首先对源程序中的"宏(macro)"进行处理. <br /><br />C初学者可能对预处理器没什么概念, 这是情有可原的: 一般的C编译器都将预处理, 汇编, 编译, 连接过程集成到一起了.编译预处理往往在后台运行. 在有的C编译器中, 这些过程统统由一个单独的程序来完成, 编译的不同阶段实现这些不同的功能.可以指定转载 2011-01-02 19:19:00 · 418 阅读 · 0 评论 -
详细介绍 Sizeof 与 Strlen 的区别与联系
转自http://zhidao.baidu.com/question/12033577.html?an=0&si=2&wtp=wk<br /><br />1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。<br />该类型保证能容纳实现所建立的最大对象的字节大小。 <br /><br />2.sizeof是算符,strlen是函数。 <br /><br />3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以转载 2011-03-07 18:58:00 · 213 阅读 · 0 评论 -
[译]SCons 一个用来取代 Makefile 的简单,高效自动构建项目工具
本文翻译自Scons官网的介绍,由于是本人第一次翻译英文文章,不准确之处希望大家多多给我指出转载请表明本文地址:Scons是开源的下一代软件编译工具。Scons是先进的,夸平台的用来取代传统的Make工具,它也具有类似于 autoconf/automake和编译缓存ccache等功能。总而言之,Scons是一个用简单,更可靠和更快速的方法编译软件。Scons是一个神奇的的编译系统,用Python(1.5.2)编写,它拥有能自动处理文件间的依赖问题,夸平台等优秀的功能。我可以说:在不久翻译 2011-03-12 17:05:00 · 841 阅读 · 0 评论 -
详细说明 C语言中 int 型的值表示范围为什么为 -32768 ~ 32767
转自XXX (转载太多,没有找到原文,如作者看到此文不同意转载,本人马上删除)原文有2处小错误,已更正(红色)这得从二进制的原码说起: 如果以最高位为符号位,二进制原码最大为0111111111111111=2的15次方减1,等于32767 最小为1111111111111111=-2的15次方减1,等于-32767 此时0有两种表示方法,即正0和负0:0000000000000000=1000000000000000=0 所以,二进制原码表示时,范围是-32767~-0和0~32767,因转载 2011-03-27 16:04:00 · 448 阅读 · 0 评论