Loser_YiMo 发表于 2019-2-4 12:26:52

C语言..这个问题表示一脸懵

本帖最后由 Loser_YiMo 于 2019-2-4 12:29 编辑

今天回顾了一下以前学的内容...突然发现???what???
printf前面加个“;”才能运行??
要变成;printf
然后我就发现我a = 67后面没有加;{:5_90:}
那为什么可以加到下一排呀???

人造人 发表于 2019-2-4 12:29:55

因为第8行后面没有分号
在第8行后面加和在第10行前面加是一个效果

人造人 发表于 2019-2-4 12:32:23

#include <stdio.h>

int main(void)
{
        int a; a = 67; printf("%c\n", a);
        return 0;
}


#include <stdio.h>

int main(void)
{
        int a; a = 67; printf("%c\n", a); return 0;
}


#include <stdio.h>
int main(void){int a; a = 67; printf("%c\n", a); return 0;}




上面这些都是一样的


人造人 发表于 2019-2-4 12:33:21

#include <stdio.h>
int main(void){int a; a = 67; printf("%c\n", a); return 0;}


a = 67后面的分号就是 printf("%c\n", a)前面的分号
页: [1]
查看完整版本: C语言..这个问题表示一脸懵