
c/c++基础
Luffy_ying
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c/c++基础
1.char p[]和char *p的区别。 当你这样定义char p[]="Hello World";意味着 char p[12]; strcpy(p, "Hello world"); p[12]是在栈里临时分配的。虽然p指向的内容是"Hello world", 但是这是复制品,不是原件。当函数结束,char p[]就被程序回收了,所以p[]的内容就不再是"Hello world"转载 2016-03-09 14:24:20 · 358 阅读 · 0 评论 -
sizeof
#include "stdio.h" #include "stdlib.h" #include "string.h" void Func(char str[100]) { printf("sizeof(str)=%d\n", sizeof(str)); printf("strlen(str)=%d\n",strlen(str)); } main( ) { ch原创 2016-03-11 14:15:35 · 614 阅读 · 0 评论 -
指针数组
如何初始化一个指针数组。 首先明确一个概念,就是指向数组的指针,和存放指针的数组。 指向数组的指针:char (*array)[5];含义是一个指向存放5个字符的数组的指针。 存放指针的数组:char *array[5];含义是一个数组中存放了5个指向字符型数据的指针。原创 2016-03-11 16:29:44 · 460 阅读 · 0 评论