- 博客(5)
- 资源 (6)
- 收藏
- 关注
转载 do...while(0)的妙用
经常看到有些代码的宏定义中使用do...while(0),当时并没有放在心上,看到下面这篇文章,略有所悟,谢谢原来作者。以下文章属于网络转载,来自http://www.cnblogs.com/flying_bat/archive/2008/01/18/1044693.html,谢谢原来作者 “飞扬天下”。在C++中,有三种类型的循环语句:for, while, 和do...whil
2014-01-17 21:13:19 350
原创 续行符的作用
之前对续行符的作用不是很了解,因为用的不多,最近看了一下:1 C普通代码写成多行则不必使用续行符,因为换行在C代码中只不过是一种空白字符,在做语法解析时所有空白字符都被丢弃了。2 宏定义规定,宏定义必须在一行里完成。但是用#define定义宏定义时,有时为了阅读方便,就需要换行写,这时必须加续行符"\"来换行。
2014-01-10 20:14:10 960
原创 重新认识switch和case
switch相当于goto, case相当于goto的标签。在每一个case中的语句块最好加{..}包围起来,绝对是一个好习惯。有空再来传代码。
2014-01-09 00:40:55 558
原创 在win7环境下利用cuteftp无法登陆Linux的解决办法
在win7环境下利用cuteftp联系Linux的条件: 1. win7和linux网络连接是否通畅(win7的防火墙,linux的selinux,IP同一个网段,互 相ping通) 2. ftp服务是否正常 1 的解决办法: 省略 2 的解决办法:ntsysv选上vsftpd在root管理员登陆的情况下,会
2012-05-12 22:18:47 992
转载 卸载驱动模块时,提示出错: rmmod: chdir(/lib/modules): No such file or directory
注:本文来源于 http://hi.baidu.com/421803010/blog/item/302325832865fe2166096ee7.html,谢谢在编写内核模块化驱动后,要用insmod 模块名.ko来加载该驱动,然后用rmmod 模块名(注:没有.ko)来卸载刚刚加载的模块,可是就在这个时候你可能会遇到如下错误: rmmod: chdir(/lib/module
2012-04-24 23:35:17 913
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人