你好,请问图中main(action)是什么意思?这个是凯撒密码加密解密中的一部分,用于与使用者进行互动(教师写的代码,不怎么清楚这段代码表达的意思)
你好,请问图中main(action)是什么意思?这个是凯撒密码加密解密中的一部分,用于与使用者进行互动(教师写的代码,不怎么清楚这段代码表达的意思)
收起
程序没写完,或者有错误。
从代码上看是递归用法,main(action)就是如果用户的输入以字母e或d开头,再次调用main()程序,达到的效果就是不断询问用户的输入,直到输入其它字母结束程序。
但是有两个错误
1)main()里没有定义形参,但是递归调用的时候却给了一个实参action,这样是运行不了的
2)用户如果直接输入回车会报错,因为空字符没有[0]
所以我猜测程序没有写完,或者只是为了演示结构,再或者main(action)本是想调用其他解密的函数,而不是递归调用
你好 如果是第二种的话我是不是需要在上面编写一段形参是action的函数代码
报告相同问题?