这篇文章,我会不断记录我的小知识。
1.#pragma pack (1)
设置数据按1对齐
以默认和你设置的较小的那个为准
2.在GCC下,如果你使用 -O3 or -ftree-vectorize 编译参数,
GCC会帮你优化分叉语句为无分叉语句。VC++2010没有这个功能。
3.setenv(set environment variable)
功能说明:查询或显示环境变量。
补充说明:setenv为tsch中查询或设置环境变量的指令。setenv是CSH的命令,bash不用的
[root@linuxso.com]# setenv USER lx138
set和setenv的区别
这里讨论的是tcsh中变量及环境变量时set和setenv命令的区别
set语法set name=value
setenv语法setenv name value
最大的区别是,set变量只对当前进程有效,不会传递给子进程
setenv变量不仅对当前进程有效,而且会传递给子进程
而当同时使用set和setenv设置一个变量时,当前进程中,会优先使用set设置的值