502144592 发表于 2015-10-5 16:46:27

刚刚学习C语言,有个小问题咨询一下各位!

今天听了小鱼的C语言入门,编写了一个简单的程序,
#include<stdio.h>
#define PRICE 30
viod main()
{
        int num,total;
        num = 10;
        total = num*PRICE;
        printf("total=%d\n",total);
}
为什么小鱼这么写可以运行,我写的时候不行? 提示错误如下:
define.c
D:\Microsoft Visual Studio\MyProjects\define\define.c(3) : error C2061: syntax error : identifier 'main'
D:\Microsoft Visual Studio\MyProjects\define\define.c(3) : error C2059: syntax error : ';'
D:\Microsoft Visual Studio\MyProjects\define\define.c(3) : error C2059: syntax error : ')'
执行 cl.exe 时出错.
后来我改了一下,把viod main()改成main(),结果运行成功了,问一下viod main()与main()有啥区别,为什么??

牡丹花下死做鬼 发表于 2015-10-5 16:56:16

O__O"!!viod 改成void

502144592 发表于 2015-10-5 16:59:17

晕 ,我看错了 一直打成viod了:sweat:

502144592 发表于 2015-10-5 16:59:54

谢谢1

lsw975681 发表于 2015-10-14 10:38:54

或者改成int main()

zlming 发表于 2015-10-14 11:59:30

void main()

A10qunzhu 发表于 2015-10-14 16:09:01

论坛很活跃!!!!!

waliemiao 发表于 2015-10-16 14:13:44

前来顶帖:big

z14928541 发表于 2015-10-16 18:15:10

继续学习~~~
页: [1]
查看完整版本: 刚刚学习C语言,有个小问题咨询一下各位!