C语言内涵教程周二强著第9章指针(下)课件教学.pptVIP

  • 0
  • 0
  • 约5.7千字
  • 约 65页
  • 2017-01-01 发布于广东
  • 举报

C语言内涵教程周二强著第9章指针(下)课件教学.ppt

C语言内涵教程 周二强 zeq126@126.com 中国铁道出版社 ISBN9787113163815 第9章 指针 9.6 main函数和命令行参数 9.7 指向函数的指针变量 9.8 使用堆空间 9.9 典型例题 main函数标准的定义 void main()形式仅为了简洁。 标准的定义形式为:int main(void) {……}或 int main(int argc, char *argv[ ]) {……}。 当程序不需要使用命行参数时使用第一种形式,需要命令行参数时使用第二种形式。 命令行参数 命令行参数是指以命令行方式运行程序时所带的参数。 设工程编译后得到了一个名为test.exe的可执行文件,则以命令行方式运行程序的方法为: 先启动“DOS”窗口(开始→运行→输入cmd回车或开始→程序→附件→命令提示符),再把当前目录转到工程所在目录的debug子目录(如E:\csample\test\debug), 然后输入test回车运行程序。 命令行参数 输入test a b cd回车 输入被空格分成了四个字符串,系统会把这些字符串传给main函数。如果main 函数用第二种形式定义,则当程序运行时参数argc的值是命令行中字符串的个数,此时argc的值为4。命令行中的每个字符串都被存储到内存中,并且*argv(即argv[0])指向第一个字符串,即文件名(text

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档