程序问题:能编译但是看不懂这个语法错误

问题描述

程序问题:能编译但是看不懂这个语法错误

#include
#include
int main(void)
{
int max(int x,int y);
int a, b, c;
scanf_s("%d,%d", &a, &b);
c=max(a,b);
printf("max=%dn", c);
return 0;
system("PAUSE");
}
int max(int x, int y)
{
int z;
if (x > y)z = x;
else z = y;
return (z);
}
1>c:usershucdesktophuchuchuc2.c(5): error C2059: 语法错误:“类型”
1>c:usershucdesktophuchuchuc2.c(13): error C2059: 语法错误:“类型”

解决方案

没有什么错。但是把函数原型写在函数内,这种写法是一种过时的写法,最好写
int max(int x,int y);
int main(void)
{
...
}
int max(int x,int y)
{
...
}

解决方案二:

int max (x,y)

时间: 2024-12-22 21:01:12

程序问题:能编译但是看不懂这个语法错误的相关文章

代码-有没有人帮我讲解下jsp的程序呢?实在是看不懂,网上搜索也了解了点

问题描述 有没有人帮我讲解下jsp的程序呢?实在是看不懂,网上搜索也了解了点 希望你们帮我讲讲整个代码的框架?怎么实现的,实在是看不懂,网上搜索也了解了点 解决方案 建议先看servlet,然后再了解jsp 解决方案二: JSP实际上就是是一个servlet程序,只是jsp把这个servlet封装起来,通过PrintWriter的方式,将你的jsp中的内容,以html的元素内容形式返回给页面 解决方案三: 通俗的讲,jsp就是服务端servlet运行代码的一种视图表现形式,你也可以理解为网页,只

c语言-看了不下十遍,看不出语法错误在哪 C语言,在VS2013中运行

问题描述 看了不下十遍,看不出语法错误在哪 C语言,在VS2013中运行 #include //主函数 int main() { int max(int x, int y); int a, b, c; scanf("%d,%d", &a, &b); c = max(a,b); printf("max=%dn", c); return 0; } //求两个整数中的较大者的max函数 int max(int x, int y) { int z; if (

遍历-数据结构问题。二叉树,程序写了编译没错,但没办法运行。求大神看下。

问题描述 数据结构问题.二叉树,程序写了编译没错,但没办法运行.求大神看下. #include #define MAXLEN 100 using namespace std; typedef char elementType; typedef struct lBnode {elementType data; struct lBnode *lchild,*rchild; }Binode,*Bitree; void create(Bitree &T) //创建二叉链表 {char ch; cin>

我是Java菜鸟,刚开始学,Java是怎么编辑的里面的程序都看不懂,哪位大神能教教我啊!

问题描述 Java里面的程序都看不懂,例如publicclassAccess{privateinttimes=3;privatestaticintorder=2;publicstaticvoidmain(String[]args){inttimes=5;System.out.println("变量times的值为:"+times);//输出结果System.out.println("变量order的值为:"+order);//输出结果}}这是什么意思?为什么这么写,

现在要交一份有窗口的图片压缩程序求给个MFC范例学习 本人跨专业好多内容看不懂

问题描述 现在要交一份有窗口的图片压缩程序求给个MFC范例学习 本人跨专业好多内容看不懂 求大神给个模板参考学习一下,主要现在真的没什么思路,而且这个算法涵盖的东西比较多希望能有人给份模板让我好好研究一下还有2个星期就要交了 求帮忙 解决方案 建议你找一个懂的人手把手教你.否则很难想象你又要一个涉及算法.界面的复杂程序,你又看不懂,又没有多少时间你能学会. 程序:http://download.csdn.net/download/kanhai2008/928687 解决方案二: 这个有点困难,,

指针-@C语言大神,这程序谭浩强给的答案看不懂,求解释?

问题描述 @C语言大神,这程序谭浩强给的答案看不懂,求解释? //题目:输出字符串里数字团,以及个数.比如89cy129//就输出89,129,一共2个数.// 问题:后面一大段为啥要复制粘贴前面一大段的代码?//有什么用?求解释.而且运行也不对,求修改!跪谢! include int main() { char str[80],*pstr; int m,i=0,j=0,k=0,digit=0,ndigit=0,e10,a[80],*pa; pstr=&str[0];pa=&a[0]; g

c-跪求大神 帮忙,这段关于哈夫曼编码 的程序着实看不懂啊。。。。。。。

问题描述 跪求大神 帮忙,这段关于哈夫曼编码 的程序着实看不懂啊....... struct Codetype{//哈弗曼编码数据类型 char bits;//编码流-数组,n为为哈夫曼树中叶子结点的数目,编码的长度不可能超过n int start;//编码实际在编码流数组里的开始位置 }; Codetype *HuffmanCode(hufmtree *tree){//哈弗曼编码的生成 int i,j,p,k; Codetype *code; if(tree==NULL) return NUL

c++的问题-有一些C++的程序代码看不懂

问题描述 有一些C++的程序代码看不懂 #include #include using namespace std; class Examinfo{ public: Examinfo(string name,char grade):name(name),mode(GRADE),grade(grade){} Examinfo(string name,bool pass):name(name),mode(PASS),pass(pass){} Examinfo(string name,int perc

c++-C++链表(我写的程序自己也看不懂)

问题描述 C++链表(我写的程序自己也看不懂) 建立一个10结点的单向链表,每个结点包括学号,姓名,性别,年龄,对其进行排序,采用插入排序法,按学号从小到大排序.(我链表没听懂,基础概念讲讲也好~) 解决方案 以下是创建链表的代码,c语言结构体实现:(不带头结点,一级指针实现,当然可以多级指针实现,也可以带头结点,也可以是循环链表,也可以是双向循环链表)#include #include //链表结构体定义typedef struct _NODE{ int data; struct _NODE