
ndk
文章平均质量分 86
c / c++基础,jni基础,音视频开发、项目实战
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
Luuuzi
移动开发、android程序员
展开
-
09_c++面向对象
在C语言中,动态分配内存用 malloc() 函数,释放内存用 free() 函数。在C++中,这两个函数仍然可以使用,但是C++又新增了两个关键字,new 和 delete:new 用来动态分配内存,delete 用来释放内存。//分配1个int型的内存空间 delete p;//释放内存new 操作符会根据后面的数据类型来推断所需空间的大小。//分配10个int型的内存空间 delete [ ] p;用 new[] 分配的内存需要用 delete[] 释放,它们是一一对应的。原创 2023-01-14 15:11:34 · 612 阅读 · 0 评论 -
08_c++基本知识点
类型和安全检查不同宏定义是字符替换,没有数据类型的区别,同时这种替换没有类型安全检查,可能产生边际效应等错误;const常量是常量的声明,有类型区别,需要在编译阶段进行类型检查编译器处理不同宏定义是—个"编译时"概念,在预处理阶段展开,不能对宏定义进行调试,生命周期结束于编译时期;const常量是一个"运行时"概念,在程序运行使用,类似于一个只读行数据存储方式不同宏定义是直接替换,不会分配内存,存储与程序的代码段中;const常量需要进行内存分配,存储与程序的数据段中。原创 2023-01-12 19:03:48 · 463 阅读 · 0 评论 -
07_文件操作
fscanf() 和 fprintf() 函数与前面使用的 scanf() 和 printf() 功能相似,都是格式化读写函数,两者的区别在于 fscanf() 和 fprintf() 的读写对象不是键盘和显示器,而是磁盘文件。EOF 是 end of file 的缩写,表示文件末尾,是在 stdio.h 中定义的宏,它的值是一个负数,往往是 -1。对这些文件的操作,等同于对磁盘上普通文件的操作。在C语言中,读写文件比较灵活,既可以每次读写一个字符,也可以读写一个字符串,甚至是任意字节的数据(数据块)。原创 2022-12-22 16:21:47 · 666 阅读 · 0 评论 -
06_结构体和枚举
文章目录1、结构体1.1、概念1.2、定义1.3、结构体变量举例1、声明结构体变量并赋值2、定义并赋值1.4、结构体嵌套1.5、结构体指针1.6、结构体数组1.7、结构体别名和结构体指针别名1、typedef2、结构体别名3、别名和结构体名一样2、枚举 1、结构体 1.1、概念 前面的教程中我们讲解了数组(Array),它是一组具有相同数据类型的集合。但在实际的编程过程中,我们往往还需要一组类型不同的数据,例如对于学生信息登记表,姓名为字符串,学号为整数,年龄为整数,所在的学习小组为字符,成绩为小数,因为数原创 2022-05-13 18:40:52 · 253 阅读 · 0 评论 -
05、指针常用操作
文章目录指针常用操作1、字符串操作1、获取字符串长度2、截取字符串 指针常用操作 1、字符串操作 #include <stdio.h> int main(){ char str[]={'D','e','r','r','y','\0'}; str[2]='z';//可以修改 printf("第一种方式:%s",str);//printf必须遇到\0才会结束 char * str2="Derry"; str[2]='z';//会崩溃,为什么?不允许访问全局/原创 2022-04-24 14:29:12 · 251 阅读 · 0 评论 -
04、c语音内存
文章目录c语言内存1、c语言内存分类2、堆内存和栈内存的大小3、开辟内存3.1、静态开辟内存3.2、动态开辟内存3.3、传统数组的缺点2.4、malloc函数的使用3.5、void和void*举例1:数组使用malloc动态开辟空间举例2:使用realloc新增开辟空间4、free函数的使用 c语言内存 1、c语言内存分类 C语言中,内存主要分为5个区,分别为堆区、栈区、全局/静态存储区、常量存储区、代码区。 堆(heap),就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一原创 2022-04-13 14:33:31 · 134 阅读 · 0 评论 -
03、指针(内存地址)
文章目录1、指针(内存地址)1.1、概念1.2、获取变量的地址(指针)1.3、一切都是地址1.4、通过地址获取对应的值2、指针变量2.1、定义指针变量2.2、通过指针变量取得数据2.3、通过指针修改数据3、多级指针4、指针运算5、数组指针5.1、定义5.2、通过指针遍历数组5.3、访问数组元素6、字符串指针到底使用字符数组还是字符串常量总结一下7、指针函数8、函数指针 1、指针(内存地址) 1.1、概念 计算机中所有的数据都必须放在内存中,不同类型的数据占用的字节数不一样,例如 int 占用 4 个字节,c原创 2022-04-09 16:06:44 · 3168 阅读 · 0 评论 -
02、c语言基本语法
文章目录c基本语法1、基本数据类型1.1、代码获取c的数据类型占字节数2、占位符3、数组3.1、概念和定义数组的定义3.2、遍历数组3.3、数组内存是连续的数组的初始化3.4、字符串结束标志(划重点)4、字符串5、函数5.1、C语言中的函数和数学中的函数5.2、库函数和自定义函数5.3、参数5.4、返回值5.5、C语言无参函数的定义5.6、C语言函数声明以及函数原型 c基本语法 1、基本数据类型 c和java中都有的类型 java c byte(1字节 -128~127 2的7次方)原创 2022-03-30 09:14:11 · 147 阅读 · 0 评论 -
01、c语言基本概念
文章目录c语言基本概念1、HelloWord1.1 main函数1.2 头文件2、源文件3、c语言编译3.1、预处理3.2、编译(Compile)3.3、链接(Link)4、什么是IDE(集成开发环境)?5、什么是工程/项目? c语言基本概念 1、HelloWord // <> 寻找系统资源 // “” 寻找我们自己写的资源 // .h .hpp :声明文件,头文件 // .c .cpp (实现文件) #include <stdio.h> //类似java的导包 int ma原创 2022-03-24 09:08:37 · 158 阅读 · 0 评论