
指针传参问题
chen_dunyun
应用工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
对于指针传参的再一次简要的说明
对于简单指针传参的说明 #include<stdio.h> #include<malloc.h> #include<string.h> int InitStr(char *str); int main() { char *ptr = NULL; ptr = (char *)malloc(50); if(ptr==NULL) { return -1; } // ptr = "hello world!"; printf("ptr = %s\n ",ptr)原创 2020-09-07 09:14:56 · 157 阅读 · 0 评论 -
指针传参深入研究
1 关于C语言指针传参问题深入研究的结论 1.普通指针变量传参 当传入指针变量到另一个函数时,形参只是起到拷贝的作用,如果在形参上对这个指针变量动手脚,是改变不了这个指针变量所指向的内容,因为你地址都变了,看代码: #include<stdio.h> #include<string.h> #include<malloc.h> void InitP(char *p); int main() { char *p = NULL; p = (char *)malloc(5原创 2020-08-27 17:56:48 · 360 阅读 · 0 评论