只会c语言和c++,可以直接学安卓开发吗?

如题所述

可以的。
安卓开发主要分两部分,应用开发和底层开发。
应用部分,也就是常说的apk,是用Java语言编写的。
底层部分,都是由C/C++编写的。
所以会C/C++的可以直接学习底层开发,再熟悉安卓平台相关知识后,再转向应用。或者一直做底层开发也可以。

事实上,安卓作为一门知识,没有任何基础进行学习都是可以的,只不过会java或者会C/C++的人学起来会更轻松一些。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-08-20
c语言是面向过程的编程语言,c++是支持面向过程、面向对象对象、范型编程的编程语言。我不给你说抽象的东西了,直白的说吧:当你用c语言编程的时候就是面向过程编程,当你用到c++的类和继承来编写程序的时候就是面向对象编程,当你把类型当做参数来使用的时候就是范型编程,当你编写的代码在编译时就得出结果就是模板元编程了,当你的c++程序同时具有以上情况的时候就是混合编程了。c++是比c更强大的语言,不只是面向对象和面向过程的区别。
安卓开发主要用的是java语言。pc上的编程语言你可以看看编程语言排行榜。
java语言与c语言的区别是:
java语言是面向对象的,c是面向过程的。
java与c++的区别是:java语言只是面向对象的,而且java比c++简单。
关于怎么用好c++的面向对象特性,你可以去找一些面向对象编程额书籍来看看。
注意了:面向对象和面向对象编程不是一回事,前者包含后者。
第2个回答  2014-10-17
通常来说掌握了c,就足以应对简单的程序设计,前提是掌握到什么程度,安卓开发底层设计也很热门,用到嵌入式c,当然上层应用程序设计就不一样了,可能还要用到java,所以你得好好把握方向。追问

好的,感谢,同样谢谢其他回答的人

本回答被提问者采纳
第3个回答  2014-10-17
可以的,没啥影响,
第4个回答  2014-10-17
数据结构、Java,边学边练,可以的。

只会c语言和c++,可以直接学安卓开发吗?
可以的。安卓开发主要分两部分,应用开发和底层开发。应用部分,也就是常说的apk,是用Java语言编写的。底层部分,都是由C\/C++编写的。所以会C\/C++的可以直接学习底层开发,再熟悉安卓平台相关知识后,再转向应用。或者一直做底层开发也可以。事实上,安卓作为一门知识,没有任何基础进行学习都是可以的,...

我是一名大二学生,学过c语言,正在学习c++,和数据结构,我想学习手机开发...
C++的STL会吗,不会的话建议学点,还要会不会多线程编程,不会的话可以学下操作系统,会网络编程不,不会的话可以学下计算机网络。另外可以学点可视化编程,比如QT等。操作系统,计算机网络,数据结构,大学计算机专业都会学的,不用急的,这个也是考研要考的4门课里面的。学习编程基础也很重要的,路...

...不擅长C++,想学移动端,觉得学html5还是学Android还是学ios?_百度知...
不同的开发所学习的语言一般不同,例如:安卓开发使用java,ios开发使用swift,windows开发是最多的,几乎所有语言都可以开发windows。web看开发前端使用javascript,,css等,后端的选择更多,ruby、php、nodejs等。 编程语言是没有廉价之别的,只要你喜欢,你甚至可以用vb开发出比c++开发更优秀的软件。 当你明确你自己的开发...

c语言学了有段时间了,以后想从事安卓开发,还要学哪些东西
JAVA必须的,因为安卓很多语法和JAVA和类似,所以建议深入学JAVA,逐步开始进入安卓学习

android 学习需要什么基础
在开发过程当中,需要使用到一些Linux命令。所以说一些Linux的基础知识是必须的;另外安卓开发的学习需要一些简单的数据库知识,还可以看一些计算机专业的相关书籍,对于学习安卓开发都是有用的。如果你是计算机专业毕业的话,可以复习一下C语言编程,、C++、Visual Basic程序设计等有关编程的课程书籍,如果不...

想学安卓开发是先学JAVA语言还是先学C语言?
想学安卓是先学JAVA还是先学C语言?其实不然,只要你掌握安卓开发商的三个层次方面的技术就好了。下面电脑培训就跟大家总结一下。想学安卓是先学JAVA还是先学C语言:先进个层次和传统的嵌入式Linux最接近,主要涉及的是CPU、GPU以及外设的驱动以及使能方面。多需要熟悉Linux内核,Android框架定义中驱动的接口...

精通C语言和C++能找到哪方面工作
一般招聘嵌入式开发岗的公司大多是以硬件产品为主的互联网+公司,比如小米、华为等。进去公司很多都是在做物联网相关的工作,毕竟这是热点。当然也会有其它的业务方向,例如芯片、机器人等。7. 人工智能 人工智能、机器学习等方向也少不了C或C++语言的身影。需要强调的是虽然C++语言可以从事的方向非常...

我自学了C语言.C++.要想成为一个真正的程序员,还需要学些什么?
如:ASP、PHP等),因为只有这样全方位的掌握你才可能踏入软件企业的大门 2、如果你是想研究C\/C++的话就不需要考虑那么多了,直接专研底层C\/C++的运作机制(比如:数据结构的底层实现和运作原理)3、如果你是仅凭一时兴趣学学而已则可以点到为止。不好意思,我这个人很现实,说话都是这么直接的。

学好C和C++将来从事什么工作?
楼上的说只会C语言找不到工作,我不这么认为。而且实际上企业也不这么认为,C可以做的事情远比他们想象的多,C的强大也超乎我们的想象,C的精髓更没有几个人知道。C可以写windows98操作系统,写linux内核,软件开发等……你说如果自己达到了这样的高度会找不到工作吗?好好学吧,前途无量 ...

请问开发软件学c语言还是c++?如果要学的话难不难?
C语言和C++都是可以做到软件开发的,C语言是编程的基础。先学C语言,再学C++比较简单点。我建议你先学一下C语言,在去学习C++就比较简单了。至于难不难的问题,送你一句话“世上无难事,只怕有心人”

相似回答