Simon 's Blog
» 做笔记做笔记
Toggle navigation
Simon 's Blog
HOME
总裁介绍
coper
zongcai
what
ARCH
TAGS
navigation
标签 - C语言
define 变参__VA_ARGS__,"#","##"的使用
? C语言 ?
2018-03-13 15:27:45
235
0
0
摘自[C 语言 define 变参__VA_ARGS__使用](https://www.cnblogs.com/langzou/p/6674528.html) #define中的"\#" "\#\#" - "\#":宏展开时候替换#后面紧跟的变量 - "\#\#":连接"##"前后的内容(变量) 例子: ```C
程序效率测试
? C语言 ?
2018-01-24 09:16:41
468
0
0
[TOC] # 多线程RTT(单次来回请求响应占用的时间) ```C #include #include #include #include #include #include #include #include #include #define MAX_PTHREADS 10000 typedef struct t_node { pthread
linux vt码
? vt ?
? C语言 ?
2017-09-02 01:19:47
350
0
0
使用vt码,可以在终端上显示颜色,闪烁,背景色等特效。下面罗列一些常用的vt码,欢迎大家补充。 一、锁\开键盘代码 代码定义: 锁键盘:ESC[2h 开键盘:ESC[2l 应用: 1.直接在键盘上顺序敲入Esc+[+2+h四键,键盘即被锁住。 2.在C语言程序显示字符串中包含锁代码:printf(″%c[2h字串″,’\033’) 3.在shell程序中用echo
c语言0,'\0',EOF,NULL的区别
? C语言 ?
2017-09-02 01:19:34
621
0
0
C笔记之NULL和字符串结束符'\0'和EOF 分类: C/C++ (1476) (0) 一.NULL NULL是一个宏,它在几个标准头文件中定义,0是一个整型常量,'\0'是一个字符常量,而NUL是一个字符常量的名字。这几个术语都不可互换。 1、NULL用于表示什么也不指向,也就是空指针((void *)0) 2、0可以被用于任何地方,它是表示各种类型零
宏定义
? C语言 ?
2017-03-24 09:44:42
225
0
0
[TOC] ###内存 - linux c进程空间分布(栈空间,堆空间,数据空间,代码空间) - 存储类型(auto ,static ,extern ,register) - static(存储在数据段,只初始化一次,如果修饰的是全局变量,作用使其只作用于本文本中) - 堆空间分配和释放(malloc,free) - 编写一个程序计算栈的起始位置(使用局部变量) ###宏定义(预处理替换) -
关于const的用法
? C语言 ?
2017-01-11 15:49:38
127
0
0