摘要: 1. 函数stlen原型:extern unsigned int strlen(char *s);在Visual C++ 6.0中,原型为size_t strlen( const char *string );其中size_t实际上是unsigned int,在VC6.0中可以看到这样的代码:typedef unsigned int size_t; 头文件:string.h 格式:strlen (字符数组名) 功能:计算字符串s的(unsigned int型)长度,不包括'\0'在内 说明:返回s的长度,不包括结束符NULL。2. stlen与sizeof的区别(1)strle 阅读全文
posted @ 2012-04-06 11:42 fly1988happy 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 1. 以字符串形式出现的,编译器都会为该字符串自动添加一个0作为结束符。如在代码中写"abc",那么编译器帮你存储的是"abc\0"。2. "abc"是常量吗?-----------注意字符串的存储形式答案是有时是、有时不是。 (1)不是常量的情况:"abc"作为字符数组初始值的时候就不是,如: char str[] = "abc"; 因为定义的是一个字符数组,所以就相当于定义了一些空间来存放"abc",又因为字符数组就是把字符一个一个地存放的,所以编译器把这个语句解析为:c 阅读全文
posted @ 2012-04-06 10:47 fly1988happy 阅读(2509) 评论(0) 推荐(1) 编辑