C、C++与C#的区别
我是一名计算机学院的学生,这学期开始学习C语言,拿到教科书后,我简单翻了翻,发现有C、C++与C#三种语言,教科书主要是讲C,后面提到了C++与C#,我不是很明白它们之间的区别,所以特来请教董师傅!
从名字来看,它们应该是同一种语言的三种衍生版本,其实不管是语言的用途还是语言的复杂性,都是不一样的,可以说它们是三种语言。C语言是理工科的基础语言,在Windows、Linux和UNJX三大操作系统中都可以找到它的身影,但是在教科书中的C语言,是纯粹的过程性程序设计,没有体现软件开发思维和实用价值,仅仅让学生了解什么是C语言。
C++语言是在C语言的基础上扩展而来的,因此C++语言和C语言的基本语法和语义是相同的,但是C++语言更加复杂,它能封装数据,能建立一个新的派生类,能共享一个类的层次等。
G#语言(#中文发音为“夏普”)是一种基于.NET Framework的语言,它跟Java很像(都具备了单一继承等功能),但它的通用性不如Java,受到的关注度较低。
了解了三种语言的特点,它们之间的区别也呼之欲出了:C语言是过程的语言,C++语言、C#语言都是面向对象的语言;C语言多用于各种系统和驱动的开发,C++语言主要用于各种软件的开发,例如音乐播放器、浏览器等,C#语言在网站和一些联网程序中用得较多;在C语言和C++语言中,指针是非常重要的元素,而茌C#语言中它却被视为不安全的元素。
然后在“开始”选项卡的“编辑”区中,单击“查找”后的下拉箭头选择“高级查找”,在“查找和替换”窗口中输入“n?”,单击下拉菜单,选择“当前所选内容”即可选中表格中所有原本非空的单元格(图2),现在我们只要单击“开始”选项卡的“项目符号”,即可消除所有选中单元格中的“无”,而原本空单元格中则仍然显示“无”。此外,还可以同时选中文档中的多个表格一起填写空格,结构布局完全不同的表格也可以同时填写空格哟。
小提示 |选中的表格区域中不能有自动编号,否则原编号也会被消除。此外,空格中的“无”不能直接删除,如果要填写数据,选中单元格单击“项目符号”就能消除“无”了(图3)。
- 上一篇:微型磁通门
- 下一篇:ISD-1810单段8~20秒超薄语音录放电路