美文网首页
C 中 main 函数

C 中 main 函数

作者: 1Oin0 | 来源:发表于2019-04-20 23:31 被阅读0次

int main(int argc,char *argv)

参数:

-int  argc:
  '''1.命令行总的参数个数
  2.
  3.
  4.'''
-char  *argv[ ]:  argc个参数,其中argv[0]是程序得全名,命令行后面跟的是参数。
-char  *envp[ ]:取得系统的环境变量的参数。

其他知识点:

系统变量:

    ###windows:
          ''在DOS下,有一个PATH变量。当你在DOS提示符下输入一个命令(这个命令不是dir一类的内部命令)的时候,DOS会首先在当前目录下找这个命令的执行文件。如果找不到,则到PATH定>义的路径下去找,找到则执行,找不到返回Bad   command   or   file   name。from pwn import *  ''

'''
from pwn import *

'''

         >> 在DOS命令提示符下键入set可查看系统的环境变*量*。
    ###unix、linux:

jkljl
'''
kjhkjhkjhkjhkjhjk
'''
1.asdas
-asdasd
-asdas
-asd
[131313]
>同样,在UNIX或者LINUX下,>也有系统环境变量,而且用得比DOS要多。
如常用的PATH,USER,$HOME等等。
envp保存所有的环境变量。其格式为(UNIX下):

    int main(int argc,char *argv)
  argc: 整数,用来统计你运行程序时送给的命令行参数的个数
  * argv: 字符串,用来存放指向你的字符串参数的,每一个元素指向一个参数
  argv[0] 指向程序运行的全路径名
  argv[1] 指向在DOS命令行中执行程序名后的第一个字符串
  argv[2] 指向执行程序名后的第二个字符串



    int main(int argc,char **argv) 相当于  int main(int argc,char *argv[ ] )
     argc: 整数,用来统计你运行程序时送给的命令行参数的个数
  * argv: 字符串,用来存放指向你的字符串参数的,每一个元素指向一个参数
  argv[1] 指向在DOS命令行中执行程序名后的第一个字符串的指针
  argv[2] 指向执行程序名后的第二个字符串的指针

相关文章

网友评论

      本文标题:C 中 main 函数

      本文链接:https://www.haomeiwen.com/subject/oabrgqtx.html