NDK啟航篇——C語言基礎
- 2020 年 4 月 1 日
- 筆記

ndk
什麼是NDK
- 簡單的說就是原生開發工具集,他的作用是直接與硬件交互,效率較高。
那麼為什麼要學習NDK呢
- 現在的美顏特效,以及視頻播放,GIF展示,大部分都是用NDK技術來處理的,因為原生的語言對於這些功能處理比JAVA要高效很多。
如何使用NDK
- C語言以及C++語言基礎
- JNI語法編寫
那麼讓我們開始啟航吧!
- 首先還是從HelloWorld開始
//尖括號代表系統類庫,std表示標準,io表示輸入輸出 引入標準輸入輸出 #include<stdio.h> //lib表示類庫 引入標準類庫 #include<stdlib.h> main(){ println("Hello World!"); system("pause"); }
C語言中數據類型都有哪些
- short、int、long、char、float、double
(c語言中沒有boolean類型)
- 他們所佔內存的大小與操作系統有關,並非是固定的,我們可以通過
sizeof(類型)
,來進行查看。
指針
- C語言中可以用
*
代表指針,&
帶表取地址符
//尖括號代表系統類庫,std表示標準,io表示輸入輸出 引入標準輸入輸出 #include<stdio.h> //lib表示類庫 引入標準類庫 #include<stdlib.h> main(){ int a = 10; //取出a的地址,賦值給指針p int *p = &a //#x表示十六進制,取出a的地址 println("%#x",p); //取出a地址里存的值 println("%d",*p); system("pause"); }
重點
- 如上代碼中p代表取a的地址,*p代表a地址所存的值
好啦今天先寫到這裡明天見!