linuxc详细讲解之内存管理.ppt
《linuxc详细讲解之内存管理.ppt》由会员分享,可在线阅读,更多相关《linuxc详细讲解之内存管理.ppt(7页珍藏版)》请在三一办公上搜索。
1、Liunx_c编程详细讲解,只是个人在学习中的一些心得体会,希望拿出来与大家分享,多提宝贵意见,我的邮箱是,谢谢大家合作。,Linux系统编程ANSI文件管理,Main()函数传参 内存管理的基本概念 C程序的内存分配堆和栈的区别ANSI C文件管理文件的基本概念和文件指针文件和流文件指针ANSI C标准文件的I/O操作缓冲区类型,打开关闭文件读写文件文件流定位格式化输入输出,Main()函数的传参,有的时候需要在运行时向程序传递信息,我们在用到Linux里的命令时(在Linux里面,一个命令就是一个程序),我们需要对他传递参数,比如ls 我们可以在他的后面加上-l来查看文件。实际上他是将-l
2、这个参数传给了main函数,下面请看main函数的原型:int main(int argc,char*argv);int main(int argc,char*argv,char*envp);,在C 语言中由三个特殊的内嵌变量argc,argv和envp用于接收命令行的变量。他们之间的具体用法如下:1、argc是命令行参数的个数(包括命令行本身),如./a.out a 那么argc=2;2、argv是指向参数的各种指针所构成的数组,如ls-l 那么 argv0=ls(即命令本身)的地址,argv1=-l(表示命令的第一个参数)的地址;3、envp存储进程运行的环境变量信息。,Main函数传参举
3、例#include#includeInt main(int argc,char*argv)if(argc!=2)printf(“you forgot to type your namen”);exit(1);Printf(“hello%sn”,argv1);Return 0;用gcc进行编译完成后,执行./a.out 观察输出结果是:you forgot to type your name执行./a.out a 观察输出的结果是:Hello a 这个例子告诉我们什么呢,请大家仔细思考,只要看懂了这个简单的小例子,那么我相信,大家就都会明白main函数传参是怎么回事了,这个时候会发现,他们那么简
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linuxc 详细 讲解 之内 管理
链接地址:https://www.31ppt.com/p-6511133.html