Linux学习--- 宏定义下#、##的使用
# 字符串化
## 连接符号
eg:
#include <stdio.h>
#define ABC(x) #x
#define DAY(c) myday##c int main (){
int myday1 = ; printf(ABC(123a\n)); //"123a\n"
printf("the day is %d\n",DAY());
return ;
}
//输出结果:123a
// the day is 10
Linux学习--- 宏定义下#、##的使用的更多相关文章
- Linux学习之CentOS6下Mysql数据库的安装与配置
		转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ... 
- linux C宏定义 转
		写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性等等.下面列举一些成熟软件中常用得宏定义...... 1,防止一个头文件被重复包含 #ifndef COMDEF_H ... 
- Linux学习(一)--VMware下Linux安装和配置
		本片随便将给大家讲述linux在VM虚拟机上安装及终端的安装和配置 一.Linux介绍 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户.多任务.支持多线 ... 
- 【Linux学习】Ubuntu下嵌入式交叉编译环境arm-linux-gcc搭建
		(1)首先选择一个路径用来存放arm-linux-gcc.我选用的是/home/book,并在以下建立一个目录arm-linux-gcc. (2)利用cp EABI-4.3.3_Emdedsky_20 ... 
- 【Linux学习】Ubuntu下内核编译(一)
		(1)当要运行内核配置时,输入make menuconfig时出现错误 遇到这个问题,主要是以为没有ncurses库,而make menconfig 须要这个库.因此须要安装ncurses或者ncur ... 
- Linux学习15_CentOS6.5下netcat工具安装教程
		1.下载 下载地址:http://sourceforge.net/projects/netcat/files/netcat/0.7.1/ 下载的是netcat-0.7.1.tar.gz版本 2.拷贝 ... 
- linux学习(二) -- ubuntu下lnmp环境的配置
		亲测的教程,,希望能对大家提供些许帮助,转载请注明出处 ubuntu+nginx+mysql+php7 一.安装Nginx 1.首先添加nginx_signing.key(必须,否则出错) $ wge ... 
- linux学习(一) -- ubuntu下lamp环境的配置
		以下为实测教程,希望能为大家提供帮助,转载请注明出处 ubuntu+apache+mysql+php7 第一.更换apt的源 1.复制原文件备份 sudo cp /etc/apt/source.lis ... 
- Linux 学习之虚拟机下的网络连接
		参考资料: http://wenku.baidu.com/link?url=_55RWvvBKQDoZjQSo-HQ3TdmLIzX1zkA_g1znCw0IXkwvxbxMiA3KfpyaL-lhv ... 
随机推荐
- Spring系列博客汇总
			https://www.cnblogs.com/leeSmall/category/1093236.html springmvc https://www.cnblogs.com/leeSmall/ ... 
- Java笔记Spring(四)
			spring web项目启动入口 1.首先看一下传统Java Web的配置文件web.xml,网上找的一个,参考地址:https://blog.csdn.net/github_36301064/art ... 
- CDC工具使用
			最近一直在搞CDC (clock domain crossing) 方面的事情,现在就CDC的一些知识点进行总结. 做CDC检查使用的是0in工具. 本来要 写一些关于 CDC的 知识点,临时有事,要 ... 
- vmdk转qcow2格式
			关闭vm 多文件格式转换成单文件格式vmdk 进入cmd命令行模式的窗口 进入VMware workstations的安装路径下 vmware-vdiskmanager.exe -r "E: ... 
- Sqlserver 2016 R Service环境安装的各种错误(坑)解决办法
			相信很多朋友都会慕名Sqlserver 2016的R语言功能,将自己的数据库升级到Sqlserver 2016,但是当你安装完Sqlserver 2016的R语言组件之后,你会发现并不能直接使用,比如 ... 
- error C4996: 'sprintf': This function or variable may be unsafe.
			error C4996: 'sprintf': This function or variable may be unsafe. error C4996: 'sprintf': This func ... 
- mysql数据库存中文字段
			mysql数据默认编码是拉丁,而我们更多的使用utf8, 在创建库的时候执行参数即可: CREATE DATABASE IF NOT EXISTS yourdbname DEFAULT CHARSET ... 
- session and cookie简析
			无状态应用程序(cookies.session等机制出现的背景) Web应用程序服务器通常是“无状态的”: 每个HTTP请求都是独立的; 服务器无法判断2个请求是来自同一个浏览器还是用户. Web服务 ... 
- python大法好——异常
			---恢复内容开始--- Python 异常处理 python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误.你可以使用该功能来调试python程序. 异常处理: 本站Pyth ... 
- try、catch、finally都有return语句时执行哪个
			任何执行try 或者catch中的return语句之前,都会先执行finally语句,如果finally存在的话.如果finally中有return语句,那么程序就return了,所以finally中 ... 
