memset()和sizeof()
摘要: 数组初始化的时候常用for()循环,不过如果考虑效率的话,最好用memset(),下面简单介绍以下memset()。
函数原型:
void *memset(void *s, int ch, size_t n)
函数解释:将s中前n个字节替换为ch并返回s;
……
sizeof是C/C++中的一个操作符(operator),而不是函数……
阅读全文
posted @
2012-08-07 23:38 小鼠标 阅读(3174) |
评论 (2) 编辑
C语言的转义字符
摘要: 今天写C代码的时候用到了字符串结束标记,猛然感觉有些陌生,索性复习一下C语言的转义字符。
转义字符——当然也是字符,引用的时候要加单引号。C语言中之说以会出现转义字符,无非处于以下几个原因:
1.有些字符是不可见的,无法通过键盘输入(比如换行符、回车符、响铃等)。
2.有些字符已经有特殊的用途,无法直接引用(比如:'\',单引号、双引号等)。
3.使用转义字符能够使意图更清楚(比如字符串结束标志,我们更倾向于写成'\0',而不是直接赋0值)。
下表列出了C语言中所有的转义字符:
阅读全文
posted @
2012-07-31 23:09 小鼠标 阅读(1707) |
评论 (0) 编辑