初学C语言,编写的第一个程序出现的问题,请大家给指教一下哪里有错误

请看图片:
2024-12-12 10:46:10
推荐回答(5个)
回答1:

int max(int x,int y,int z);这句放到 void main()上边,这是函数声明,应在主函数前声明。printf函数中max应该改为d,因为你max函数的返回结果是赋给d的,max也不是一个变量
再有你的头文件包含写的也有问题,少了一个#,应该是#include

回答2:

printf 那行错了,应该输出d的值,因为d就是最大值,你用的是max,max是函数名。

回答3:

你主函数中int max(int x,int y,int z);有问题,这属于函数声明,要在主函数即mian之前

回答4:

应该是#include
还有max函数最好放在main函数之前 否则会出现警告

回答5:

没必要用正则,str_replace就可以了,效率还高
str_replace("height=\"480\"","height=\"480\" id=\"videoObject\"",$body);

正则替换的话就这样
preg_replace("/height=\"480\"/is","height=\"480\" id=\"videoObject\"",$body);