Chinaunix首页 | 论坛 | 博客

  • 博客访问: 212949
  • 博文数量: 51
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 502
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-05 08:43
个人简介

无知者无最

文章分类

全部博文(51)

文章存档

2016年(1)

2015年(3)

2014年(33)

2013年(14)

我的朋友

发布时间:2014-03-18 13:13:30

宏中"#"和"##"的用法 一、一般用法 我们使用#把宏参数变为一个字符串,用##把两个宏参数贴合在一起. 用法: #i nclude<cstdio> #i nclude<climits> using namespace std; #define STR(s)     #s #define CONS(a,.........【阅读全文】

阅读(1341) | 评论(0) | 转发(0)

发布时间:2014-03-13 15:42:02

C/C++下内存管理是让几乎每一个程序员头疼的问题,分配足够的内存、追踪内存的分配、在不需要的时候释放内存——这个任务相当复杂。而直接使用系统调用malloc/free、new/delete进行内存分配和释放,有以下弊端:调用malloc/new,系统需要根据“最先匹配”、“最优匹配”或其他算法在内存空闲块表中查找一块空闲内存.........【阅读全文】

阅读(1387) | 评论(0) | 转发(0)

发布时间:2014-02-13 09:55:06

自定义调试信息的输出  调试信息的输出方法有很多种,  例如直接用printf,  或者出错时使用perror, fprintf等将信息直接打印到终端上, 在Qt上面一般使用qDebug,而守护进程则一般是使用syslog将调试信息输出到日志文件中等等...  使用标准的方法打印调试信息有时候不是很方便,  例如Qt编程, 在调.........【阅读全文】

阅读(831) | 评论(0) | 转发(0)

发布时间:2013-12-31 19:06:46

#include<stdio.h>#include<string.h>#include<stdlib.h>char KeyWord[20][100]={    "begin",    "end",    "if",    "while",    "var",    "procedure",   &n.........【阅读全文】

阅读(1544) | 评论(0) | 转发(0)

发布时间:2013-12-31 15:09:49

        有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进.........【阅读全文】

阅读(1080) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册