归档日期 : 2019年05月

JNI之C++语言一

由于C++完全兼容C语言的实现,所以C++中类似C语言实现的内容在本文就不做介绍了,如基本数据类型、指针、数组、字符串、预处理指令、宏、结构体、联合体、动态内存分配malloc、文件读写以及sizeof和typedef等等,更多可以参看前面C语言内容: JNI之C语言上篇 JNI之C语言中篇 JNI之C语言下篇 有了C语言的基础,学习C++就很容易上手了,再者,如果学习过Java,那些 [...]

JNI之C语言下篇

本文继续介绍C语言剩下的知识点,通过对前面两篇文章JNI之C语言上篇和JNI之C语言中篇的介绍,我们已经了解了结构体、指针、数组、函数、预处理指令宏等,接下来介绍其它几种数据类型,如联合体和枚举,还有动态内存分配以及文件流操作。 联合体和枚举 联合体 联合体也叫共用体,在定义方式上面类似结构体的定义,只是联合体在定义时使用的关键字是union。如果仅仅是声明了一个联合体,而没有定义变量,这时 [...]

JNI之C语言中篇

在上一篇文章中简单介绍了C语言的基础知识点,如sizeof操作符、变量、常量、预处理指令、宏以及指针。本文继续上一篇文章的内容,着重介绍如下三个方面知识点:函数、数组以及结构体。 函数 有一点这里简单说明一下,有时候我们说函数,有时候我们又说方法,一般定义在类中的称为方法,反之都称为函数,所以在C语言中一般称之为函数。 在C或者C++中,函数定义类似变量,在类型前面还有类别修饰符。函数前 [...]
共 1 页 1