c语言程序

[复制链接]
查看11 | 回复3 | 2010-6-24 17:56:49 | 显示全部楼层 |阅读模式
#include
main()
{
int a,b,sum;

a=10;

b=24;

sum=add(a,b);

printf(”sum= %d\n",sum);
int add(int x,int y)
{ intz;

z=x+y;

return(z);
}
改为
#include
main()
{
int a,b,sum;

a=10;

b=24;

sum=a+b;

printf(”sum= %d\n",sum);
为什么不行

回复

使用道具 举报

千问 | 2010-6-24 17:56:49 | 显示全部楼层
应该可以的 是不是;之类的切换编辑时错了 有可能不统一 下面加} 再不行 就定义为 int sum;int a=10;int b=24;试试~
回复

使用道具 举报

千问 | 2010-6-24 17:56:49 | 显示全部楼层
感觉你源程序是不是这个?#include void main(){
int add(int x,int y);
int a,b,sum;
a=10;
b=24;
sum=add(a,b);
printf(”sum= %d\n",sum);}
回复

使用道具 举报

千问 | 2010-6-24 17:56:49 | 显示全部楼层
可以的啊!这个完全可以的啊!不过第一个程序你的add函数在后面定义,那你一定要在前面申明一下,否则肯定是运行不了的!还有你两个程序里面,main函数都少括号,还有printf函数里面的双引号应该是英文的,写程序这些小细节一定要注意啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行