① 用C++來編寫安卓APP是不是多此一舉
這么說吧
java能乾的,C++也能乾的
java幹不了的,c++還能幹 。
C++配合qt,就沒java什麼事了,開發桌面端移動端都輕而易舉
(1) 如果你開發Android上層APP,使用Android NDK,將下面C語言開發的lib通過JNI介面給上層APP使用。
(2) Android底層本來就是Linux,如果是搞底層的東西,這和在Linux下開發C語言程序沒什麼區別。
③ 用c語言可以開發app嗎
可以的,c語言本來就是開發軟體的程序。
C語言更適合做操作系統相關的開發,比如驅動、嵌入式之類的。C語言開發手機App太困難了,似乎也很少有人這么做。
④ C語言能做APP嗎
可以。
C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%~20%。
因此,C語言可以編寫系統軟體。
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做頭文件,表示的是包含標準的輸入輸出函數。
*表達式語句:【表達式;】計算表達式的值。
*函數調用語句:【函數名(實際參數);】調用函數體並把實際參數賦給函數定義中的形式參數,然後執行被調用函數中的語句,求取函數值。
⑤ 我想編寫一個手機(安卓)APP 需要一步一步的怎樣做(計算機方面基礎幾乎為零 請盡量詳細點) 謝啦!!
需要一定的JAVA基礎。當然,Google很早就發布了安卓NDK(Native Development Kit,原生開發套件),開發者可在NDK中使用C語言編寫安卓App。具體的你可以參考網路經驗。
⑥ 用c開發手機APP需要什麼軟體
你好,現在手機APP開發一般不用C,C的市場需求量也不大,現在主要是用原生態的java、或者H5+C3+JSP等進行封裝移動開發,可跨平台使用,是很多企業和公司的首要選擇,祝愉快!
⑦ 開發Android APP使用的是什麼語言
開發Android APP可以使用Java語言和C語言。
Java是一種編程語言,被特意設計用於互聯網的分布式環境。Java具有類似於C++語言的「形式和感覺」,但它要比C++語言更易於使用,而且在編程時徹底採用了一種「以對象為導向」的方式。
使用Java編寫的應用程序,既可以在一台單獨的電腦上運行,也可以被分布在一個網路的伺服器端和客戶端運行。另外,Java還可以被用來編寫容量很小的應用程序模塊或者applet,做為網頁的一部分使用。applet可使網頁使用者和網頁之間進行互動式操作。
C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
Java平台由Java虛擬機(Java Virtual Machine)和Java 應用編程介面(Application Programming Interface、簡稱API)構成。Java 應用編程介面為Java應用提供了一個獨立於操作系統的標准介面,可分為基本部分和擴展部分。
在硬體或操作系統平台上安裝一個Java平台之後,Java應用程序就可運行。現在Java平台已經嵌入了幾乎所有的操作系統。這樣Java程序可以只編譯一次,就可以在各種系統中運行。Java應用編程介面已經從1.1x版發展到1.2版。目前常用的Java平台基於Java1.5,最近版本為Java1.9。
C程序是由一組變數或是函數的外部對象組成的。 函數是一個自我包含的完成一定相關功能的執行代碼段。我們可以把函數看成一個「黑盒子」,你只要將數據送進去就能得到結果,而函數內部究竟是如何工作的,外部程序是不知道的。
C程序中函數的數目實際上是不限的,如果說有什麼限制的話,那就是,一個C程序中必須至少有一個函數,而且其中必須有一個並且僅有一個以main為名,這個函數稱為主函數,整個程序從這個主函數開始執行。
⑧ 如何使用c語言開發手機APP
區分操作系統
單純的C是沒法開發app的
用OC 可以開發IOS的app
用C++ 其實是用QT 可以做安卓的app
用C++ 還可以開發WP的app
目前主流 就這三個了。