特定语言的区别
来源:洛阳达内IT教育培训机构时间:2021/8/23 9:20:23
特定语言的区别
1.关键词不同
C99有32个关键词。
C++98有63个关键词。
2.返回值
在C语言中,如果函数没有指定返回值类型,那么默认返回int类型;在C++中,如果函数没有返回值,就必须指定为void。
3.默认参数
默认参数是在声明或定义函数时指定函数参数的默认值。当函数被调用时,如果没有指定参数就采用默认值,那么就使用指定的参数。(C语言不支持默认参数)
4.功能过载
函式重载:函数重载是函数的一种特例,在同一范围内,声明几个具有相似功能的同名函数,其形参表(参数数目、类型、次序)必须不同,返回值的类型可以相同或不同,经常用于处理实现功能相似的不同数据类型的问题。(C语言没有函数重载,C++支持函数重载)。
总结:
C和C++是两种不同的程序设计语言,只是在内容上有些重叠;
C是一种非常强大的编程语言,我觉得还有机会去学习;
一般而言,在C的基础上,手写C++会更快;
C++和C各有选择的考虑和应用场景,没有谁更好一说,学不学是看自己的兴趣和自身技术发展的考量。
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3850/news/399278/违者必究!
以上就是洛阳达内IT教育培训机构 小编为您整理 特定语言的区别的全部内容。