MDREW.MARK 发表于 2021-8-23 21:51:19

求助

int a,b;
a=12;
b=23;

c=a+b;
printf("%d,%d,%d\n"a,b,c);
为什么在c=a+b这里报错,其他都没问题啊

tt000 发表于 2021-8-23 21:53:13

你没有事先定义c
你得int a,b,c;
然后你后面那个printf双引号和变量之间也得有逗号

不能懒 发表于 2021-8-23 22:00:23

C语言变量得先定义,python变量可以不需要先定义

大马强 发表于 2021-8-23 22:24:57

基础不过关啊
#include<stdio.h>

int main()
{
        /*
        1.变量没有声明
        2. c= a+b; 逗号是中文的
        3.printf()语句也不对而且逗号也是中文的
        */
        int a,b,c;
        a=12;
        b=23;
//        c=a+b;       
//        printf("%d,%d,%d\n"a,b,c);
        c = a + b;
        printf("%d,%d,%d\n",a,b,c);
      
    return 0;
}
页: [1]
查看完整版本: 求助