发布网友 发布时间:2023-08-15 17:40
共1个回答
热心网友 时间:2023-08-25 12:56
C语言和C++主要有下列区别:
1. C语言面向过程,C++面向对象;
2. C语言比C++更依赖库函数。例如,以下是完全等价的输出语句:
C:
printf("%d\n",a);C++:
cout << a << endl;可以看出,C语言的输出需依赖库函数printf。
3. C语言比C++更方便格式化输出。例如,以下是两个完全等价的输出两位小数的语句:
C:
printf("%.2f\n",a);C++:
cout.setf(ios::fixed);可以看出,C语言只要一行代码即可实现输出两位小数,而C++却要四行代码!