gyq497 发表于 2022-3-23 20:43:12

[Error] expected ';', ',' or ')' before '.' token 怎么解决

#include <malloc.h>
#include <string.h>
int max(int a.int b);
main()
{
        int x,y,2;
        int max(int a.int b);
        printf("input two numbers:\n");
        scanf("%d%d,&x,&y");
        z=max(x,y);
        printf("maxnum =%d",2);
}

int max(int a.int b)
{
        if(a>b)return a;else return b;
}

jhq999 发表于 2022-3-23 20:48:06

int max(int a,int b);

大马强 发表于 2022-3-23 23:04:53

#include <malloc.h>
#include <string.h>
#include <stdio.h> // !!!!!!!! 最最最最最最重要的头文件你竟然忘了 !!!!!
int max(int a,int b);   // 英文的逗号 【,】不是 【.】
main()
{
      int x,y,z; //你把2和z写错了emmmm
//      int max(int a,int b);// 这个不需要写
      printf("input two numbers:\n");
      scanf("%d %d",&x,&y); // 语法错了
      z=max(x,y);
      printf("maxnum =%d",z);
}

int max(int a,int b)// 英文的逗号 【,】不是 【.】
{
      if(a>b)return a;else return b;
}

input two numbers:
12 34
maxnum =34
--------------------------------
Process exited after 1.428 seconds with return value 10
请按任意键继续. . .

gyq497 发表于 2022-3-24 08:26:32

大马强 发表于 2022-3-23 23:04


太感谢啦{:5_105:}
页: [1]
查看完整版本: [Error] expected ';', ',' or ')' before '.' token 怎么解决