A. C語言可以做安卓開發嗎
Android底層是Linux操作系統,上層有個虛擬機,apk都是使用Java語言編寫的,就看你做什麼開發了,如果你想從事底層開發,比如驅動開發、內核開發,是使用C語言。
如果你想從事Android APP開發,使用Java語言。
如果你從事中間層、framework開發,使用Java、C++語言。
B. 手機的Android系統能在手機上用C/C++編程嗎
理論上是可以的,但事實上對於絕大多數人是不可以的,因為在當前,還沒有成熟的在Android下運行的編程環境。想方便的在手機上實練C++編程課程相關的更是不可能。
相關知識點延伸:
1、有應用需求,才會有生產廠商,在當前,手機與平板的主要方向還是娛樂和簡易更攜辦公,所以,沒有生產廠商會針對手機和平板去做非常復雜的編程環境系統。
2、在當前,Android的應用都是在傳統電腦平台上進行初步開發調試後再在手機上運行測試的。
3、即便有,可以預見的未來,在Android上運行的編程環境也應該與傳統電腦上的編程環境有非常大的不同。
C. C語言能做APP嗎
可以。
C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%~20%。
因此,C語言可以編寫系統軟體。

(3)安卓可以直接用c開發app嗎擴展閱讀
C語言編寫系統軟體注意事項:
1、變數賦值時候不能連寫成:int a=b=c=5或者int a,b,c=5都存在語法錯誤!但是可以寫成int a=5,b=5,c=5;或者寫成:int a,b,c;a=b=c=5;也是合法的。
*%d表示輸出的結果為整型數,全部為整數的運算;%f表示輸出結果為實數型數,過程中必須有實數型數參與運算。
2、數據的輸入、輸出都是以計算機為主題而言的,並且數據的輸入和輸出都是由內部庫函數完成的,因此都是函數語句。
*stdio.h做頭文件,表示的是包含標準的輸入輸出函數。
*表達式語句:【表達式;】計算表達式的值。
*函數調用語句:【函數名(實際參數);】調用函數體並把實際參數賦給函數定義中的形式參數,然後執行被調用函數中的語句,求取函數值。
