- 博客(4)
- 收藏
- 关注
转载 char *a 和char a[] 的区别(指针和数组的区别)
在C/C++中,指针和数组在很多地方可以互换使用,这使得我们产生一种错觉,感觉数组和指针两者是完全等价的,事实上数组和指针是有很大的区别的。1.两者在含义上的区别。 数组对应着一块内存区域,而指针是指向一块内存区域。其地址和容量在生命期里不会改变,只有数组的内容可以改变;而指针却不同,它指向的内存区域的大小可以随时改变,而且当指针指向常量字符串时,它的内容是不可以被修改的,否则
2016-11-29 09:59:00 162
转载 vC++中 char 与 unsigned char(BYTE)的具体区别
typedef unsigned char BYTE; windef.h文件中定义char 与 unsigned char是两个不同的数据类型, 取值范围完全相同,都是二进制的00000000-11111111, 也就是十六进制的00-FF. 长度都是1字节。 所谓取值范围不同的理解只是因为他们是两个不同的数据类型,所以转换成十进制才会有不同的结果。 正因为他们是两个不
2016-11-29 09:57:37 680
转载 看到的一篇介绍strncpy()函数比较好的文章
strncpy()函数原型:extern char *strncpy(char *dest, char *src, int n); 用法:#include 功能:把src所指由NULL结束的字符串的前n个字节复制到dest所指的数组中。 说明:如果src的前n个字节不含NULL字符,则结果不会以NULL字符结束。 如果src的长度小于n个字节,
2016-11-29 09:45:25 211
转载 strncpy函数的用法
利用标准库函数strncpy(),可以将一字符串的一部分拷贝到另一个字符串中。strncpy()函数有3个参数:第一个参数是目录字符串;第二个参数是源字符串;第三个参数是一个整数,代表要从源字符串拷贝到目标字符串中的字符数。以下是一个用strncpy()函数拷贝字符串的一部分的例子: # include h># include h>void main(void);vo
2016-11-29 09:43:29 663
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人