请问这个程序怎么在vc++6.0中编译,在tc和dev-c++中就能运行,我是新手 还不懂 请教下谢谢

2025-02-24 23:16:42
推荐回答(5个)
回答1:

我不太确定你的意思。
如果要单从编译的角度来看
#include
#include
的意思是你所写的程序里面包含了这两个文件,math.h和stdio.h,一般称为头文件。
之所以要包含是因为你后面所写的如printf("");这个语句其实是一个函数,在其stdio.h中被定义,包含后系统才能知道你是要使用这个函数,否则程序不会把它输出,它不知道这个语句是什么意思。

而且后的main是为主函数。
一个cpp中只有一个主函数,它是程序运行的入口。

意思是定义一个double类型的变量 x ,s 定义在程序中是因为当你需要使用某个数据的时,必须给它分配个储存的空间,而这个空间,在你的程序里面被命名为x与s.
printf("")意思是为输出,是将其中的input numer:输出给显示器,显示出来,\n是换行。
scanf("",);的意思是输入,通过键盘输入一个值,将其赋给x(&x)
而s=sin(x);的意思是数学中的正弦函数sin(x)的值赋给s
在输出sine of %lf is %lf\n",x,s 其中%lf 的意思是x,s的值一double型双精度实数来显示,原语句中的(“~~~ ~~ %lf ~ %lf\n ”,x,s)
我是大一的,不过自学了c++.
由于不专业的,我不只能说我尽量用通俗语言来表达了,希望有用.

回答2:

可能你新建是时候出问题了,新建的文件后缀是.cpp

回答3:

我能运行的哦,如图:

回答4:

vc++6.0中main前应该加void吧!你试试~

回答5:

怎么不把出错信息贴出来