注册 登录
编程论坛 C++教室

c++与c的区别

有风的夜晚 发布于 2010-03-15 12:15, 825 次点击
c语言一般用void main() 而c++用 int main() 这两个有什么区别没?哪个好?
还有c++中的cin是怎么用的?希望各位将详细点   我的书上讲的不多·····谢了
7 回复
#2
yh198801082010-03-15 12:41
viod main() 是  空  返回  类型~没有 返回 值~
 而 int main()是 有  返回 值的   结尾return 0或字母~0是 程序 运行 正常
 而 字母 一般 用于 类  给 主 函数 返回 一个 特定的 值~
c++中的 cin是
cin>>c是 输入  不想 c是scanf 而 c++中 他  会  自动 给  你所 要 输入的 会 自动 转换~
  而c中 是必须要 输入 格式的~
输出 也是 一样的 !
#3
ltyjyufo2010-03-15 16:49
两个都差不多得,  main()函数其实是有参数得,你也可以指定他的返回类型,写法不一样罢了,功能差不多。当然在理解上是不一样的。。。。
#4
wei00002010-03-15 18:32
C++中你若想给变量 a 输入一个值,则:cin>>a;
cin>>endl;这句是换行
与其对应的是cout,若变量a的值是4,则要输出a的值:cout<<a<<endl;
其实你在C和C++中用void main()就行,没必要用int main()
因为它们差不多,但是int  main()需要返回值。
#5
有风的夜晚2010-03-16 19:08
有参数的main()函数是怎么用的呢?
#6
floppyfuck2010-03-16 19:15
有参数的函数和其他的一样
#7
有风的夜晚2010-03-17 21:38
我的意思是如何使main()函数实现有参数的功能
#8
wnq3172010-03-19 17:33
其实void main()是不合法的,int main()才是合法的,建议最好用int main(),在程序中加一个return 0也不费事。
1