先开发一个测试demo
一个for循环
Java_com_example_ndkdemo_MainActivity_stringFromJNI(
JNIEnv *env,
jobject /* this */) {
std::string hello = "Hello from C++";
for (int i = 0; i < hello.length(); ++i) {
hello[i] += 2;
}
test();
testFla();
testBcf();
testSub();
return env->NewStringUTF(hello.c_str());
}
一个if-else判断
int test() {
int a = 10;
int b = 10;
if (a>>2 > 0){
b = a ^ 0xf;
} else if ((a & 0xa) > 0) {
b = a & 0xa;
} else {
b--;
}
return b;
}