1.C和C++的区别:
- C语言可以在C++编译器上完美运行,即C属于C++
- C++比C多出来一些函数库
- C++是面向对象编程(即有class以及相关工具)
2.如何从C过渡到C++
2.1 代码实例:(C语言版)uva11000.
#include<stdio.h>
int main()
{
long long m = 0, fm = 1, sum = 1;
int n,i;
while(scanf("%d",&n),n != -1){
m = 0, fm = 1, sum = 1;
for(i = 0;i < n;i++){
fm = m + 1;
m = sum;
sum = m + fm;
}
printf("%lld %lld\n",m,sum);
}
return 0;
}
重点不在于解上面这题,请将重点放在写法。以上是C语言写法,为什么说是C语言写法呢?因为上述代码有几个C独有的特点:
- 第1行:#include<stdio.h>
- 第5行:scanf("%d",&n)
- 第13行:printf("%lld %lld\n",m,sum);
这三点也是C和C++最基本的区别,
本文介绍了C和C++的区别,强调了C++的面向对象特性,并提供了从C过渡到C++的方法,包括代码实例和语言差异。C++中的iostream、命名空间std、cin和cout是与C语言的主要区别。文章还提到了C++的STL库及其重要性,建议初学者通过学习STL来提升编程效率。
最低0.47元/天 解锁文章
515

被折叠的 条评论
为什么被折叠?



