研一 C typedef 这样也是合法的: #include <stdio.h> typedef unsigned char boolean; void test(unsigned char * var) { printf("%s\n", var); return; } void main() { boolean *test_value = "abcdefg"; test(test_value); return; } jni