第11章 对函的进一步讨论.pptVIP

  • 7
  • 0
  • 约9.3千字
  • 约 27页
  • 2016-12-03 发布于河南
  • 举报
第11章 对函的进一步讨论

第11章 对函数进一步讨论 大纲要求 1、传给main函数的参数。main函数带参数、参数的类型、使用。 2、函数名为实参和指向函数的指针。指向函数的指针变量的定义、使用、参数传递。 3、函数的递归调用。函数递归调用的执行过程。 传给main函数的参数 在此之前,编写main函数时,其后的括号中没有参数。但在运行C程序时,可以通过运行C程序的命令行,把参数传给C程序。main函数通常可包括两个参数,例如, main(int argc,char *argv) 其中,argc和argv是两个参数名,可由用户自己命名,但它们的类型是固定的。当对包含以上主函数的、名为myc的文件进行编译连接时,生成名为myc.exe的可执行文件后,即可在操作系统提示符下输入以下命令执行程序:myc 传给main函数的参数 这时argc中的值为1,argv[0]将指向字符串”myc”。若输入: myc ok good 则argc中的值为3,即argc中存入了命令行中字符串的个数,而argv[0]中存放的是字符串”myc”,argv[1]中存放的是字符串”ok”,argv[2]中存放的是字符串”good”。 命令行中,各参数之间用空格符或Tab键隔开,空格不作为参数的内容,若要把空格也作为参数的内容,应该把字符串在一对双引号内。 例题 1、有以下程序 main(int argc

文档评论(0)

1亿VIP精品文档

相关文档