为什么不对啊 c语言的

来源:百度知道 编辑:UC知道 时间:2024/07/04 05:26:02
请看看这个程序
#include "stdio.h"
main()
{float a,b,c;
a=1.2;
b=3.6;
c=a*b;
printf("a=%f,b=%f,c=%f\n",a,b,c);
}

在TUBRO C中通不过 早VISUAL C++里面可以通过 为什么啊 谢谢了
各位大哥 我在那个 21世纪互联 金文老师的视频讲座看到的 她当时可以运行 (用的tc)
我按照那个打在tc 里面就不行 后来用vc 就可以 上面显示
Error:Unable to open include file 'STDIO.H'

我们学习C用得是VC++6.0.用TC太过时了.
你的这个程序在VC厉害直接再main()函数前加上void就可以了.写成:
#include <stdio.h>
void main()
{
float a,b,c;
a=1.2;
b=3.6;
c=a*b;
printf("a=%f,b=%f,c=%f\n",a,b,c);
}
就可以通过编译.
你用的是绿色版的VC?你上网查找下"stdio.h"在个文件.然后放在VC的目录里面.的"\Common\MSDev98\Template\ATL"里面.然后吧你的的"stdio.h"更改成<stdio.h>试试.

把第一行的 "stdio.h" 改成 <stdio.h> 就应该可以的。
在书上一般不弄清楚 #include"stdio.h" 和 #include<stdio.h> 的差别,其实不一样的!编译系统去找文件时的位置和顺序是不一样的!
建议,为了达到标准C 的标准;把你的 main() 函数写成: int main(void)
因为 标准C 里不允许出现没有返回值的主函数的!!!
然后程序的结束位置写上 return 0; 程序正常运行的话主函数会返回0的。

可以的,你运行过以后,在你的平台上的菜单栏“窗口”下拉菜单的“数据输出”或“函数输出”项单击就可以看到你运行的程序接过了。或者你在主函数的后面加上getchar();语句也能看到结果。你试试吧!

当你运行出错后,你对着这个错误提示Error:Unable to open include file 'STDIO.H'双击,然后会进入一个界面,把里面的<STDIO.H>改成<NULL.H>改成"STDIO.H","NULL.H"就行了

VC有VC