VS2008编译C语言出错

来源:互联网 发布:有名的数据统计网 编辑:程序博客网 时间:2024/05/16 00:48

一,由于刚安装VS2008,就学习了如何编译C语言,可是随便写了几行代码发现一直编译出错,程序如下:

#include<stdio.h>int main(){  printf("hello,world\n");  int i=0;  printf("%d\n",i);  return 0;}

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">编译的时候一直提示出错,提示出错信息如下:</span>
error, error C2143: syntax error : missing ';' before 'type'

开始自己自己查看代码很多次,感觉没有问题,在linux平台下面编译也不会有问题,比较奇怪,后来网上搜了一下,发现应该写成如下这样

#include<stdio.h>int main(){  printf("hello,world\n");  int i=0;  printf("%d\n",i);  return 0;}

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">原来说之前的C语言规定变量的声明要在函数的开始,也就是可执行代码之前。</span>

0 0
原创粉丝点击