C++和C语言编程的区别?

对于C语言,头文件是
#include "sadio.h"
main()
输出时是printf("")
而对于C++来说却是,
#include <iostream.h>
void main()
输出时是cout<<" "<< <<endl;
请问这里有什么区别,编程的时候应该注意什么呢?
谢谢!!

第1个回答  2009-04-17
这没什么区别,它们本质都是一样的,只是名字不一样而已,C语言中的printf函数是在“stdio.h”这个头文件中实现的,而c++则是在iostream.h中实现的,仅此而已,你不必太在意
第2个回答  2009-04-17
printf是标准输出函数, cout是cpp的流输出运算符,前者是函数后者不是。编程如果没有特殊需要可以完全按照自己的习惯,当然如果是c++程序推荐使用cout、cint这类的运算符。
第3个回答  2009-04-17
楼主的头文件写错了应该是stdio.h
在C语言中,输入输出是使用语句scanf()和printf()来实现的,而C++中是使用类来实现的。 #include "iostream.h" main() //C++中main()函数默认为int型,而C语言中默认为void型。 { int a; cout<<"input a number: "; cin>>a; /*输入一个数值*/ .
编程的时候多注意格式就行了,cout可以说是能输出任何东西,而且简单易操作,而printf中必须注意格式,比如说输出整数,就必须有%d,等等,平时多练习写程序以后自然就理解了。
第4个回答  2009-04-17
2者用的函数不同
第5个回答  2009-04-17
这是面向对象 和面向过程的区别 LZ 以后慢慢学习的多啦 就会自然理解啦

理解对象 就能知道区别啦 现在可以不管他
相似回答