一些基本语法...
另外,define的时候要看需要是否要写分号,你的这个是不需要的。这个详细说说吗?哪些需要分号嘞??
还有就是必须是整个工作空间全关掉 再重新创建?
每一个.dsw只能有一个.c?
不能新建工作空间 必须新建工程????
否则有main冲突?????
我混乱了...求助 不需要加分号(“;”)吧。。。{:10_245:} main 是一个程序的入口
理论上在同中只能有一个
所以说,哈哈,我都把它注释掉
如果帮到你了,设置最佳可好{:10_297:} Hello. 发表于 2020-7-13 21:35
main 是一个程序的入口
理论上在同中只能有一个
啥叫注释掉? liuzhengyuan 发表于 2020-7-13 21:26
不需要加分号(“;”)吧。。。
什么情况下不需要呢?有相关的资料推荐吗 极品召唤兽 发表于 2020-7-13 21:38
啥叫注释掉?
就是在前面加上注释啦
比如// 这里就是注释啦
/* 这样也可以哦 */
这样就不会读取它啦{:10_297:} 本帖最后由 Hello. 于 2020-7-13 21:44 编辑
#define后面不能加分号,这个是不允许的
#include<stdio.h>
#define NUM 9;
int main(void)
{
printf("%d\n",NUM);
return 0;
} 希望能把上个提问和这个一起设置最佳哈哈~{:10_297:} Hello. 发表于 2020-7-13 21:40
就是在前面加上注释啦
比如
为啥打了两个//那行变绿了?
注释的意思吗 ?就不读取了? 极品召唤兽 发表于 2020-7-13 21:49
为啥打了两个//那行变绿了?
变绿了?
因为它是注释啊,不会被编译器读取哒 哈哈,审核了,我看不到你的内容,可以Q我,把鼠标放到头像处,点击QQ图标即可 Hello. 发表于 2020-7-13 21:42
#define后面不能加分号,这个是不允许的
其实完全可以加分号,下面这段代码运行结果为 2:
#include <stdio.h>
#define ABC 1;
int main()
{
int a = ABC
a += ABC
printf("%d", a);
return 0;
} zltzlt 发表于 2020-7-19 19:38
其实完全可以加分号,下面这段代码运行结果为 2:
学到了哈哈,什么时候加分号呢 Hello. 发表于 2020-7-19 19:40
学到了哈哈,什么时候加分号呢
宏定义就是机械替换,这里将 ABC 都替换成 1; zltzlt 发表于 2020-7-19 19:41
宏定义就是机械替换,这里将 ABC 都替换成 1;
这段代码为什么不能过编呢{:10_278:}
#include<stdio.h>
#define NUM 9;
int main(void)
{
printf("%d\n",NUM);
return 0;
} Hello. 发表于 2020-7-19 19:43
这段代码为什么不能过编呢
如果将 9; 替换第 5 行的 NUM,那么原代码就会变成:
#include<stdio.h>
int main(void)
{
printf("%d\n",9;); // 两个分号
return 0;
}
这样语法显然是错误的 zltzlt 发表于 2020-7-19 19:45
如果将 9; 替换第 5 行的 NUM,那么原代码就会变成:
{:10_323:}十分感谢
页:
[1]