C/C++
囤梦smile
这个作者很懒,什么都没留下…
展开
-
Android音视频学习 之C语言入门之三大经典排序(六)
C排序算法 冒泡排序 冒泡排序(Bubble Sort) 最为简单的一种排序,通过重复走完数组的所有元素,通过打擂台的方式两个两个比较,直到没有数可以交换的时候结束这个数,再到下个数,直到整个数组排好顺序。因一个个浮出所以叫冒泡排序。双重循环时间 O(n^2) 过程演示: 基本思想 比较相邻两个数据如果。第一个比第二个大,就交换两个数 对每一个相邻的数做同样1的工作,这样从开始一队到结尾一队在最后的数就是最大的数。 针对所有元素上面的操作,除了最后一个。 重复1~3步骤,知道顺序完成。 示例 代码如原创 2020-09-23 19:16:23 · 110 阅读 · 0 评论 -
Android音视频学习 之C语言入门(五)
C 输入 & 输出 当我们提到输入时,这意味着要向程序填充一些数据。输入可以是以文件的形式或从命令行中进行。C 语言提供了一系列内置的函数来读取给定的输入,并根据需要填充到程序中。 当我们提到输出时,这意味着要在屏幕上、打印机上或任意文件中显示一些数据。C 语言提供了一系列内置的函数来输出数据到计算机屏幕上和保存数据到文本文件或二进制文件中。 实例 #include <stdio.h> // 执行 printf() 函数需要该库 int main() { printf(原创 2020-09-23 10:25:04 · 199 阅读 · 0 评论 -
Android音视频学习 之C语言入门(四)
字符串 在C语言中,字符串实际上是使用 null 字符 ‘\0’ 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。 下面的声明和初始化创建了一个 “Hello” 字符串。由于在数组的末尾存储了空字符,所以字符数组的大小比单词 “Hello” 的字符数多一个。 char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'}; 依据数组初始化规则,您可以把上面的语句写成以下语句: char greeting[] = "Hello"; 以原创 2020-09-14 15:27:56 · 256 阅读 · 0 评论 -
Android音视频学习 之C语言入门(三)
###数组 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。 声明数组 在C中要声明一个数组,需要指定元素的类型和元素的数量,如下所示 type arrayName [ arraySize ]; 这叫做一维数组。arraySize 必须是一个大于零的整数常量,type 可以是任意有效的 C 数据类型。例如,要声明一个类型为 double 的包含 10 个元素的数组 balance,声明语句如下: double balance[10]; 数组是如何初始化的。说到初始化,C原创 2020-09-10 16:59:16 · 173 阅读 · 0 评论 -
Android音视频学习 之C语言入门(二)
标识符 编程时给变量或者函数起的名字就是标识符,就好比我们每一位童鞋都有姓名,姓名就是这位童鞋的标识符。C语言的标识符是不可以随便起名字的,必须遵守一定的规则。C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点: 标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 标识符是严格区分大小写的。例如Imooc和imooc 是两个不同原创 2020-09-08 16:11:23 · 176 阅读 · 0 评论 -
Android音视频学习 之C语言入门 (一)
前言 作为一个Android开发,想要学习音视频方向知识和NDK技术。就得具备C/C++ 语言基础,下面我们就先来学习 C语言基础。 简介 C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。 在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼斯·里奇(Dennis Ritchie)制作了 C 的第一个公开可用的描述,现在被称为 K&R 标准。 UNIX原创 2020-09-07 16:39:06 · 451 阅读 · 0 评论 -
Window10环境下CLion安装配置教程
Window10环境下CLion配置教程 1. 首先要下载CLion安装包 官网安装包下载地址 接下来就是安装了,一路上没啥问题的,这里提一句,如果你有学校的邮箱,就可以申请jetbrains的免费教育许可证,edu教育邮箱验证一下即可,就可以享受正版软件了。 2.配置MinGW环境 首先进入MinGW官网,然后点击sourceforge进行下载 开始安装,记得选择成 64位 即图中的架构 X86_64 (默认为i686,即32位) 如果下载慢可以到百度网盘下载已经下载好的百度网盘下载地址,提取码为oa原创 2020-08-24 14:12:28 · 1061 阅读 · 1 评论