化疗药物作用机理:一个C语言的小小的问题

来源:百度文库 编辑:高考问答 时间:2024/05/14 01:08:48
这样的一段程序:
main()
{
int a,b,c;
scanf("%d,%d",&a,&b);
c=a+b;
printf("/n&d",c);
}

为什么编译说Function should return a value
难道主函数也需要返回值吗

main() //无类型,系统默认为void型
{
int a,b,c;
scanf("%d,%d",&a,&b); //输入数据要写成(5,6)的形式,建议改成 scanf("%d%d",&a,&b);,这样输入数据只要用空格分开。
c=a+b;
printf("/n&d",c); //错了
}
是反斜杠“\”,回车上面的那个,不是和问号一起的那个。格式控制符是“%”而不是“&”,这个是“取地址”和“逻辑与”的运算符。

printf("\n%d",c);
你写错了.