c/c++中 函数为什么要用到char ** 传参 .
来源:互联网 发布:淘宝lol神半价怎么搜 编辑:程序博客网 时间:2024/06/04 19:00
- #include<iostream>
- using namespace std;
- void init(char ** pt)
- {
- *pt=NULL;
- }
- int main()
- {
- char *p;
- cout<<"p="<<(void *)p<<endl;
- char a=1;
- p=NULL; //如果不用函数,可以直接给p赋值为NULL
- cout<<"p="<<(void *)p<<endl;
- p=&a;
- cout<<"p="<<(void *)p<<endl;
- init(&p); //如果想要在函数中把p的值,赋值为NULL,如何做呢,看右边,这就是init函数串用char **pt作参数的原因
- cout<<"p="<<(void *)p<<endl;
- }
0 0
- c/c++中 函数为什么要用到char ** 传参 .
- C中为什么要用内联函数
- 为什么C程序中定义结构时经常要用到typedef(转)
- 为什么C程序中定义结构时经常要用到typedef呢?
- 函数中char c[]="hello"与char * c = "hello"区别 -- C
- C语言中为什么不能把char**赋给const char**
- c语言中main函数参数int argc,char*argv
- isdigit(char c)函数用法
- 在C++中调用被C编译器编译后的函数,为什么要加extern "C"
- 在C++中调用C编译器编译过的函数时,为什么要使用"extern C"?
- c 中char * 和 char []的区别
- C语言中char * 与char[]详解
- C语言中char * 与char[]详解
- C语言 实现char * my_strcat(char * dest,char *src)函数
- 【C语言】实现char * my_strcat(char * dest,char *src)函数
- 编写函数void change(char *a,char *b,char*c)。
- 编写函数void change(char *a,char *b,char*c
- [C/C++] memcmp(char*, char*, len) 函数的用法
- c++ 全局变量
- Python 核心编程笔记 第六章 序列(字符串部分)
- c# datetime与 timeStamp 互相转换
- C/C++程序员必须熟练应用的开源项目 .
- 文件的本质
- c/c++中 函数为什么要用到char ** 传参 .
- CSS网页制作技巧:ul的li高度不兼容问题
- liunx 修改系统时间 clock
- IOS NSAutoreleasePool
- extjs3 编写 带按钮的 textfield
- exosip--tcp模块代码分析
- WebView的使用
- Kwikset推出智能电子锁Kevo
- listview 多选模式圆角模式 特效