首页 > 其他 > 详细

18. 指针的指针和命令行

时间:2020-04-23 21:34:25      阅读:71      评论:0      收藏:0      [点我收藏+]

指针的指针:指向指针的指针

const char *names[] = {

"C",

"C++",

"C#",

"Java",

};

 

//数组名是指向数组首元素的指针

const char **p = names;

const char *(*q)[4] = &names;

 

 

 

【数组名】是指向【数组第0个元素】的指针

【二维数组】的元素是【一维数组】

对【某类型的指针】做*运算,得到【某类型】的引用

 

dir 显示目录中的文件和子目录列表

 

int main(int argc, char *argv[], char *envp[]) {

return 0;

}

argc:参数个数

argv:参数内容,vc6中,GetCommandLine返回空格分隔的字符串,_setargv()将空格替换成‘\0‘,并将替换后的内容保存在新位置。

envp:环境变量,NULL结尾

 

vs系列IDE可以在项目设置中手动设置命令行参数,便于调试。

标准输入输出设备可以重定向

 

 

 

18. 指针的指针和命令行

原文:https://www.cnblogs.com/Nutshelln/p/12763629.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!