C语言高手进 函数的这章我老看不懂 我是自学 谁有什么诀窍 还有下面这个程序为什么改了就不对了#include void main(){int max(int x,int y);int a,b,c;scanf("%d%d",&a,&b);c=max(a,b);printf("max is %d",c);}int max(int x

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 17:52:28
C语言高手进 函数的这章我老看不懂 我是自学 谁有什么诀窍 还有下面这个程序为什么改了就不对了#include void main(){int max(int x,int y);int a,b,c;scanf(

C语言高手进 函数的这章我老看不懂 我是自学 谁有什么诀窍 还有下面这个程序为什么改了就不对了#include void main(){int max(int x,int y);int a,b,c;scanf("%d%d",&a,&b);c=max(a,b);printf("max is %d",c);}int max(int x
C语言高手进 函数的这章我老看不懂 我是自学 谁有什么诀窍 还有下面这个程序为什么改了就不对了
#include
void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d%d",&a,&b);
c=max(a,b);
printf("max is %d",c);
}
int max(int x,int y)
{
int z;
z=x>y?x:y;
return(z);
}
为什么程序改成运行的时候无法得到正确答案?
#include
void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d%d",&a,&b);
max(a,b);
printf("max is %d",max);
}
int max(int x,int y)
{
int z;
z=x>y?x:y;
return(z);
}

C语言高手进 函数的这章我老看不懂 我是自学 谁有什么诀窍 还有下面这个程序为什么改了就不对了#include void main(){int max(int x,int y);int a,b,c;scanf("%d%d",&a,&b);c=max(a,b);printf("max is %d",c);}int max(int x
你的程序问题主要出在以下两行
max(a,b);
printf("max is %d",max);
其中
max(a,b);将会计算a和b之间比较大的值并作为调用结果返回
printf("max is %d",max);会将max的值转为int型数值打印出来
但是写法有误,printf("max is %d",max)里的第二个max只是函数的名字,它代表的是这个函数的指针,而不是它的返回值
正确的写法可以有以下两种
#include "stdafx.h"
#include
void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d%d",&a,&b);
int m = max(a,b);
printf("max is %d",m);
}
int max(int x,int y)
{
int z;
z=x>y?x:y;
return(z);
}
或者
#include "stdafx.h"
#include
void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d%d",&a,&b);
printf("max is %d",max(a,b));
}
int max(int x,int y)
{
int z;
z=x>y?x:y;
return(z);
}
关于函数使用的说明,你可以参考我的另一个帖子
里面有简单的说明,希望对你有用

C语言高手进 函数的这章我老看不懂 我是自学 谁有什么诀窍 还有下面这个程序为什么改了就不对了#include void main(){int max(int x,int y);int a,b,c;scanf(%d%d,&a,&b);c=max(a,b);printf(max is %d,c);}int max(int x C语言高手帮帮忙!看下这句是什么意思!我看不懂那个 !findwhile( (i C语言.函数.完全看不懂啊, c语言函数看不懂.求大神改变我函数观,可以把函数当成什么来使用求会c语言的大神说说函数是怎么样的,比喻比喻过程,把函数看做什么.这几天买了本C语言书,看着看着就看到函数那里去了,关 C语言魔方矩阵我有些看不懂, “我看不懂你的语言”英文怎么说 哪位大虾可以帮我解释一道C语言的题目?我看不懂啊...给... 我是初学C语言,看不懂你这题(看不懂的地方我标注了一下啊)写出下面逻辑表达式的值,设a=3,b=4,c=5(1)a||b+c&&b-c(2)!(a>b)&&!c||1第二题:因为+ -优先级高,所以这题等价于a||(b+c)&&(b-c)即3||9 C语言 排列和组合的问题.求高手分别写一个函数及主函数的调用.要好理解的.长串很难的就算了.像一楼的不知所云就别贴了.汗哦,看来我错了.我是想请人帮忙弄个排列组合的算法.感觉题目问 C语言求导问题我想用C语言编一个求导的函数,具体想法是先输入函数的最高次数,然后依次输入每一项前的系数.有没有高手能帮我写下这个程序? 谁帮我做这三个题目?C语言我完全看不懂. c语言,请解释一下我画波浪线的地方.这个程序几乎全看不懂. 我是一个初中没毕业的孩子,想学C语言但我不懂什么 和三角函数 双曲函数 我还能学这吗?这是我的梦想我一定要坚持, 印刷中专色的含义是什么我怎么老看不懂? C语言高手, c语言的开方函数 学C语言要多少数学知识我是高中生,我会简单的几个算法,初等函数,三角函数,导数,技术原理,圆锥曲线,统计,复数 C语言设计一个函数,其功能是求出a,b,c三个整数的最大值求高手解答