我有以下的线,它发送的参数args[]和length一个叫方法largest。
printf("Largest is: %d \n", largest(args[], length));
Run Code Online (Sandbox Code Playgroud)
当我尝试运行它时,我收到以下错误:
error: expected expression before ']' token
因为您需要在操作符方括号之间放置一个整数,否则不要指定方括号:
printf("Largest is: %d \n", largest(&args[0], length));
Run Code Online (Sandbox Code Playgroud)
或者
printf("Largest is: %d \n", largest(args, length));
Run Code Online (Sandbox Code Playgroud)
请记住,args[0]这与*(args + 0)但args[]会给出错误相同,因为它需要一个数字来求和...
| 归档时间: |
|
| 查看次数: |
21115 次 |
| 最近记录: |