当前位置:首页 » 编程语言 » c语言跟c都要学吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言跟c都要学吗

发布时间: 2023-05-22 02:40:29

1. 学过了c语言那是不是要还要从新学C++

分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:

通上

解析:

当然不用了,C是C++的一个部分,而且是基础的部分,C++从C发展出来的,只是比C++多了些东西,比如类等等。基本的控制结构还是败州和C一样。

一般学C++都要先学旅侍C的语法,学了C之后,只需要学面向对象的部分就察镇蔽行了。

指针在C++中还是被广泛使用,只要你有良好的习惯,就没有问题。

2. 学编程一定要学C语言吗

可以肯定的是学编程不一定要学c,但c语言是基础,学了c之后再学其他语言,你会觉得简单很多,编程就是触门旁通得一门学问,所有的高级语言语法都是相似的。

3. 能不能不学C语言,直接学C++可以吗

可以直接学,其实,c++发明人也说过,c++与c是两门不同的语言。不必要纠结于先学习c后学习c++。但实际情况是,你学习c++的过程中,就无意识的把c给学了(无论你愿意与否)。它们有许多知识都是重复的。C里面无非就是掘闷一个指针和数据结构,而这玩意在c++里面照样存在。
其次,指正一下误区,C和C++本质上来说是语法后者向前者向上包容,但是编程思想完全不同的两种语言。前者是面向过程编程,后者是面向对象编程。两者之间本质上来说虽然产生时间有先后,学习顺序却因人而异。
但是一些基础知识需要补一下,现在很多C++视频课程中其实包含了很多c中的知识点,如指针、关唤腔键字等等。
再说一下,C++是在c的基础上增加了一些特性和机制,这些特性和机制是为了面向对象而服务的。所以,C++严格意义上讲,应该是包含C的,是可以通过C++的知识体系去和散衫学习的。
事实上,这是两种完全不同的语言。两者之间的联系其实是历史遗留。虽然说 C 是 C++ 的子集,但事实上,C 语言写成的代码是无法在不经过修改的情况下使用 C++ 编译器直接编译通过的。

4. 为啥学C++还要学习C语言啊

学C++了不用学C语言了。

C是C++的一个部分,而且是基础的部分,C++从C发展出来的,只是比C++多了些东西,比如类等等。基本的控制结构还是和C一样。

一般学C++都要先学C的语法,学了C之后培陪胡,只需要学面向对象的部分就行了。

(4)c语言跟c都要学吗扩展阅读:

C语言与配拦C++的区别有很多:

1,全新的程序程序思维,C语言是面向过程的,而C++是面向对象的。

2,C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有乱没的C++中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API。

3,特别是C++中的图形处理,它和语言的图形有很大的区别。C语言中的图形处理函数基本上是不能用在中C++中的。C语言标准中不包括图形处理。

5. 大家c++和c语言一样吗,大学要学吗

C++包含C 可以说 C学会了,C++只是刚入门而已。 学会C++ C自然就会了。姿拍 所以 C++更难一些搏弊。 二者基册族的基础都一样。可以直接学C++

6. 学c++需要先学c语言吗

看你的需求,如果是底层开发,就必须学习C语言。如果只是应用开发,可以直接从C++开始学习。实际上这两个语言是平等的,只是在语法上C++尽量与C兼容,但仍然有很多不同的地方。
1) C++不是C的超集。也许最初诞生的时候可以这么认为,但是当1998年ISO制订了C++的标准之后,C++和C就是没有太大关系的两种语言了。C++中包含了尽量与C兼容的子集。
2) 如果你选择了一本好书,派陆学C++之前完全没有必要学C,即使是对C一窍不稿掘通也没有问题。过去的很多C++的书籍都是假设读者有C的基础,在此情况下,当然有必要选择先学C。
3) 至于学C++要懂一定的编译、操作尘敬顷系统、数据结构。那与C和C++无关,如果非学不可,那么学PASCAL也要学,学java也要学,任何学编程的都要学。数据结构是编程的必修课,但是操作系统和编译原理只能是选修课。

7. C++和C语言有何区别 学程序设计是不是两个都要学

C++是C发展来的!!!
C++是面向对象的语言,而C是结构化的语言!
C的所有代码在C++上都能应用,而C++的代码在C上不能应用!!!
C++是功能更强大的C!!!
C语言与VC++的区别有很多:
1,全新的程序程序思维,C语言是面向过程的,而VC++是面向对象的。
2,C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文塌漏件中;而VC++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的VC++6.0中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API。
3,特别是VC++中的图形处理,它和语言的图形有很大的区别。C语言中的图形处理函数基本上是不能用在中VC++中的。主持人注:C语言标准中不包括图形处理。这里的C语言的图形腊衫前处理指的是DOS下的C语言。
4,C和VC++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法,而在VC++中结构中,它可以有自己的成员变量和成员函数。但是在C语言中结构的成员是公共的,什么想访问它的都可以访问;而在VC++中它没有加限定符的为私有的。
4,C语言可以写很多方面的程序,但是VC++可以写得更多更好,VC++可以写基于DOSr程序,写DLL,写控件,写系统。
5,C语言对程序的文件的轮清组织是松散的,几乎是全要程序处理;而vc++对文件的组织是以工程,各文件分类明确。
6,VC++中的IDE很智能,和VB一样,有的功能可能比VB还强。
7,VC++对可以自动生成你想要的程序结构使你可以省了很多时间。有很多可用的工具如加入MFC中的类的时候,加入变量的时候等等。
8,VC++中的附加工具也有很多,可以进行系统的分析,可以查看API;可以查看控件。
9,调试功能强大,并且方法多样。

最好都学,不会C++的不是真正的程序员.

8. 编程开发必须要学C语言吗

编程不一定非要学习C 语言。是否学习这个主要看你的方向了。

就纯软件来讲(做web 开发,客户端开发等),C 的优势不大。毕竟是一种过程性语言,开发难度,代码维护成本都比 JAVA, C# 等高级语言高上不少。当然,这个时候会一些 C 语言还是有加分的。比如目前最火的前端 nodejs,使用的就是 v8 引擎,就是 C 语言编程的,这时候会一些 c 语言可以帮助你快速定位问题。

偏向硬件的话(嵌入式,单片机,写驱动程序),C 语言就是必学的了。目前流行的编程语言中,已知能够操作硬件寄存器,内存的语言除了 C 就是汇编了(可能还有别的,但是这两个是绝对的硬件操作主力语言)。汇编太晦涩难懂,所以大部分项目使用的是 C 来开发,汇编做辅助操作。

综上所述,纯软件开发的话,会 c 语言开发是一个加分项,当然不会也没太大的关系。但是偏硬件开发的话,C 语言必须是要掌握的。

9. 学习了C语言以后有必要再学C 吗

你是计算机专业的学生吗?不是的话就不用学了。C对非计算机专业的学生没什么用处。如果是计算机专业的学生当然要学了。
C语言的作用嘛,我个人认为:学C更多的是给学生培养一种编成的思维方式。实际工作中,C用的已经越来越少了,使用更多的是功能更强大的面向对象的编程语言,如C++,JAVA。
不用为用不上而自责,我是学计算机的,最多也就是考试的时候会用得着。

10. c语言要不要学

这个问题有点广泛。关于c语言要不要学的问题,首先要看你学c语言的目的是什么:如果是大学课程的话,c语言作为一个编程入门课程,也是极好的,因为c语言更加偏向底层,不但把程序中的变量,函数,流程控制做了详细的讲解,而且c语言更加面向底层。在学习语言的过程找那个,对于底层也会有一个更好了解。
c语言应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。
如果希望将来做 服务器端的开发的话,c语言目前还是 首选之一。因为c语言的高性能,目前广泛的用于服务端程序逻辑的开发和和使用。
要不要学习c语言的问题上,如果想做相关方面的开发,或者想了解下程序开发,c语言还是值得学习的。