- 博客(3)
- 收藏
- 关注
翻译 assert宏
assert宏assert的宏是一个表达式,如果该表达式为0,就让程序终止执行,并给出出错信息。assert(x > y); 在x大于y时什么也不做,其他时候终止程序并且返回出错信息。尝试定义assert宏#define assert(e) if(!e) assert_error(_FILE_,_LINE_)因为使用宏的时候会加上一个分号,所以在宏定义时没有加分号。这里的_FILE__LIN...
2018-04-20 11:35:03
211
原创 初窥shell与bash
终端,Shell,bash的定义终端:终端是一个在窗口中绘制文本的程序,它会在屏幕上显示输出,也能让你通过键盘输入内容.准确讲,应该被称为「终端模拟器」,是对早年老式终端机的一种模拟程序。终端本身并不知道如何处理你的输入内容,它只是把你输入的东西发送给某个独立的处理程序(并不一定是 Shell,终端完全可以不依赖 Shell 运行各种终端程序。比如你在 Python 解释器的终端中,就可以通过这种...
2018-04-19 00:58:31
143
1
翻译 C陷阱与缺陷<1>指针与数组
数组与指针在初学数组与指针的时候,也就是大一,看的是谭浩强老师的书,当时学数组指针之前觉得并没有什么难的,但是看到数组与指针就完全蒙了,什么&,*符号还有不同的含义??看了C陷阱与指针,总算了解了一些。对于C中的数组,需要注意的是:1.c中只有一维数组,而所谓的二维数组其实就是一个一维数组,只不过这个数组中的每一个元素都是一个新的数组。类似于这种的嵌套就可以实现多维数组;2.任何一个数组下...
2018-04-18 17:54:39
227
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人