亚博vip86.com 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
?C 语言

my first blog by cnblogs

1 #include 2 3 int main() 4 { 5 printf("hello everyone."); 6 return 0; 7 } 上面为我的第一个C语言测试代码,仅供初学者参考。大神请飘过。 ...[2019/9/2]

判断一个数是否为素数

一、概念介绍   素数又称为质数。一个大于1的自然数(从2开始),除了1和它本身外,不能被其他自然数整除的叫做素数,否则称为合数。   ? 0和1既不是素数也不是合数,最小的素数是2。 二、代码 方法一: bool is_Prime(int num){ ...[2019/8/30]

立方体贴图

立方体贴图

?   立方体贴图,也称CubeMap。其实就是一张包含六个面的纹理贴图,一般情况下是加载六张贴图构成cubemap。   加载代码如下: void WKS::CubeMap::LoadCubeMap(std::vector...[2019/8/30]

1083 是否存在相等的差 PAT (Basic Level)

题目链接: https: pintia.cn/problem-set 994805260223102976/problem 994805260780945408 ? 分析: 将某个差值的次数存在数组a对应位置中,然后从a[n-1]开始判断是否大于1,若大于1...[2019/8/29]

图解单链表反转

仅一家之言,望多交流,如有错漏,还请指教! 另,做图不易,转发请注明出处?https: www.cnblogs.com/luego/p/11421590.html ? 本文有要以图的方式,来呈现链表反转推演的具体过程,以助于理解,保持思路的清晰。 主要...[2019/8/28]

1082 射击比赛 PAT (Basic Level)

亚博vip86.com 题目链接: https: pintia.cn/problem-set 994805260223102976/problem 994805260990660608 分析: 这是典型的给出编号和得分然后输出最高分和最低分的题目,只不过得分要通过x和y计算得到。 本人利用字符数...[2019/8/28]

0基础自学C语言视角:标准IO_fopen( )、fclose()

思前想后一个月,我终于敲下了我的第一篇开山之作。 博客千千万,我的博客首先记录的是学习时候的理解,用于给自己翻阅查找,现在主要研究的是C语言和STM32。如果能帮到你,那是最好的,假如我写的东西有错误欢迎指正,所以请反复对比,仅作参考。其次,这里不仅记录学习,也会写下我在朋友圈不能公...[2019/8/28]

C语言注释风格

注释风格 一、前言 注释是源码程序中非常重要的一部分,一般情况下,源程序有效注释量必须在20%以上。 注释的原则是有助于对程序的阅读理解,所以注释语言必须准确、易懂、简洁,注释不宜太多也不能太少,注释的内容要清楚、明了、含义准确,防止注释二义性,该加的地方一定要加,但不必要的地方一定不...[2019/8/27]

STM32F4 阿波罗寄存器点亮LED灯

学习步骤: ? 使用寄存器点亮LED灯,需要进行如下的步骤,LED灯属于外设部分,首先需要开启外设的时钟使能,然后LED灯是PB1口,(芯片是正点原子的阿波罗),接着定义GPIOB口的输出模式,为上拉、推挽、100M,最后定义B口的1引脚为低电平就可以实现...[2019/8/26]

数据结构C线性表现实

数据结构C线性表现实

linearList.h #ifndef _INC_STDIO_8787 #define _INC_STDIO_8787 #include #include #define LIST_INIT_SIZE 1...[2019/8/26]

C笔记_C语言环境、编译、预处理

1、环境 gcc -v 查看环境变量 gcc 同 g++ gcc main.c -o main.exe gcc main.c 默认生成a.exe 2、编译 预处理: gcc -E main.c -o main.i 编译:...[2019/8/26]

C笔记_常用快捷键

1、第一部分 Ctrl + up/down 以光标所在行为中心上下移动文本; Ctrl + left/right 左右跳过一个单词或符号; Ctrl + end 跳至文本末尾; Ctrl + delete ...[2019/8/26]

关于C语言中整数范围的一些解释

示例代码 #include int main() { char c = 255; printf("%d\n", c); int i = 255; printf("%d\n", i); ...[2019/8/23]

C语言编程入门之--第五章C语言基本运算和表达式-part3

5.3? 挑几个运算符来讲   ? 常用的运算符除了加减乘除(+-*/)外,还有如下: ??注意:以下运算符之间用逗号隔开,C语言中也有逗号运算符,这里不讲逗号运算符。 ?1. 赋值运算符 =,+=,*=? &n...[2019/8/23]

C语言编程入门之--第五章C语言基本运算和表达式-part4

   5.3.5 和二进制极为密切的运算符   本小节的运算符需要借助二进制概念来理解。   二进制数据中,比如一个字节的数据,它的十进制为228,二进制就为11100100,如图5.11,   注意:如果不懂怎么转换十进制和二进制,可以借用windows的计算器来辅助。...[2019/8/23]

使用函数返回字符串,自动变量被销毁,导致乱码,

在删除一个字符串中的指定字母,如:字符串 "aca",删除其中的 a 字母。这一C语言程序编写时,出现乱码。后发现 是使用了指针访问被销毁的局部变量。 #include #include #include ...[2019/8/21]

科大讯飞语音芯片xfs5152CE,分享遇到的一些坑

首先 芯片手册的I2C地址是写地址,是8位的,真正的地址是7位地址,应该是0x40,最低位是读写位,读置1,为0x81,写置0,为0x80. 如果是模拟I2C倒无所谓,最坑的是我用的是寄存器,所以必须要用7位地址才可以,这个地方坑了我好几天。 其次,在用uart串口的是时候,每次...[2019/8/16]

memcached源码分析一-slab

? 转载请注明出处https: www.cnblogs.com/yang-zd/p/11340990.html?,谢谢合作!? ? ? Slab作为一种内存管理方案,其作用主要有以下2点: a) 避免频繁的内存分配释放造成的内存碎片 ...[2019/8/15]

C语言编程入门之--第五章C语言基本运算和表达式-part2

5.1.4 再来一个C库函数getchar吸收回车键   回车键也是一个字符,在使用scanf的时候,输入完毕要按下回车键,这时候回车键也会被输入到stdin流中,会搞乱我们的程序。   注意:stdin是输入流,stdout是输出流,这两个流就是在内存中流进流出的数据,根据流向不同命名也...[2019/8/15]

static用法总结:

static用法总结:

这是我的第一篇随笔! 1.当1.cpp和2.cpp都定义了同一个全局时链接会报错,变量名冲突。需要将其中一个设置为static控制其作用域为只在一个源文件内部。 2.函数名也是全局的,故static的作用同样适用于函数。 3.局部变量前加static会将此变量的生存期改变,变量不会再存...[2019/8/15]

复习:C语言基础知识1

占位符: %d, %i,代表整数,%f-浮点,%s,字符串,%c,char. %p 指针,%fL 长long,%e科学计数,%g 小数或科学计数。 C语言中的格式占位符: %a,%A 读入一个浮点值(p计数法(十六进制计数法),仅C99有效) %c 读入一个字符 %d 读入十进制整数 %...[2019/8/15]

STM8L独立看门狗IWDG

简单扼要 void IWDG_Init(void) 初始化 { IWDG->KR = 0xcc; 启动IWDG IWDG->KR = 0x55; 解除PR及RLR的写保护 IWDG->RLR = 0xff; 看门狗计数器重载值 IWDG->...[2019/8/15]

输出一组数中最大和次大的数

输出一组数中最大和次大的数

第一种方法:   采用排序,进行两趟冒泡排序,当数据基本有序(升序)且不要求按照原有数据中的顺序输出时可选择此方法  1 void select_1(int a[],int length,int *min1,int *min2){ 2 int i,j; 3 b...[2019/8/15]

12个有趣的c语言面试题 - 雄霸天下-无人能挡

12个有趣的c语言面试题 - 雄霸天下-无人能挡

文章转载自:http: www.pythonheidong.com/blog/article/2148/ 1.gets()函数 问:请找出下面代码里的问题: #include int?main(void) { char?buff[10]; memset(b...[2019/8/15]

数据结构与算法基础之队列基本概念、循环队列【重点】

线性结构的两种常见应用之二:   队列     定义:       一种可以实现“先进先出”的存储结构,即“一端入,一端出”, 队首(front)出队,队尾(rear)入队(注:若front指向队首,则rear指向队尾最后一个有效元素的下一个...[2019/8/15]

C/C++ 数据类型

C/C++ 数据类型 C语言包含5个基本数据类型: void, integer, float, double, 和 char. 类型 描述 字节数 取值范围 void 空类型 1 int 整型 4 -2^31 ~ 2^31-1 float 浮点类型 4 double 双精度浮点类型 8 cha...[2019/8/15]

iOS开发之c语言基础 扩展知识点 及 企业面试题 - 雄霸天下-无人能挡

文章转载自:http: www.pythonheidong.com/blog/article/2537/ 1 2 main.m 3 Le onScale 4 6 Copyright (c) 2015年 Ashen. All rights r...[2019/8/15]

c语言面试题__指针篇 - 雄霸天下-无人能挡

文章转载自:http: www.pythonheidong.com/blog/article/2541/ 1. char * const p;?  char const * p?  const char *p?  上述三个有什么区别??  char * ...[2019/8/15]

STM32实现Airplay音乐播放器

AirPlay是苹果公司推出的一套无线音乐解决方案,我们手里的iPhone、iPad甚至是Apple Watch等设备还有电脑上的iTunes都支持AirPlay,但是支持AirPlay功能的音响设备都是比较贵的,荷包扁扁的我自然是感觉买那么贵的音响实在是不合算。前两天突发奇想,如果ST...[2019/8/12]

STM32Cube基础工程配置

开发板:正点原子STM32F4探索者   (2019-08-10 22:04:39) 开发环境:MDK5.28.0.0 + STM32CubeMX5.3.0 + STM32CubeF4 V1.24.0 内容:使用STM32Cube配置LED0和UART1,实现LED0闪烁和UAR...[2019/8/12]

VS2013中反汇编常用指令理解

VS2013中反汇编常用指令理解

?  最近复习C语言,对反汇编感兴趣,就用下图举例解释一下我的理解,如有错还请大佬指教。   首先,认识两个常用指令 :?   ? lea ---> 取地址赋值? ? ??mov ---> (同类型...[2019/8/12]

C语言编程入门之--第五章C语言基本运算和表达式-part1

  导读:程序要完成高级功能,首先要能够做到基本的加减乘除。本章从程序中变量的概念开始,结合之前学的输出函数和新介绍的输入函数制作简单人机交互程序,然后讲解最基础的加减法运算,自制简单计算器程序练手。    5.1 变量 5.1.1 变量声明定义与赋值表达式   上一章讲...[2019/8/9]

201312-2ISBN号码

201312-2ISBN号码

问题描述   每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162...[2019/8/9]

stm32 普通IO口模拟串口通信

stm32 普通IO口模拟串口通信

普通IO口模拟串口通信 串口通信协议   串口传输 默认 波特率9600 1起始位 1停止位 其他0 数据位是8位(注意图上的给错了)。 传输时,从起始位开始,从一个数据的低位(LSB)开始发送,如图从左向右的顺序,对电平拉高或拉低,最后停止位时拉高...[2019/8/5]

内容汇总(c语言)

一,内容 常量(整型,浮点型,字符型,字符串型,符号常量) 变量(基本类型:整形,浮点型,字符型,枚举型;构造类型:数组,结构体,共用体;另外还有指针类型和NULL) 顺序结构 分支结构 循环结构 ? ? 当型循环,直到型循环,for循环 ...[2019/8/5]

12个有趣的c语言面试题

1.gets()函数 问:请找出下面代码里的问题: #include int?main(void) { char?buff[10]; memset(buff,0,sizeof(buff)); gets(buff); printf("\n The ...[2019/8/5]

图解数据结构树之AVL树

图解数据结构树之AVL树

AVL树(平衡二叉树): AVL树本质上是一颗二叉查找树,但是它又具有以下特点:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。在AVL树中任何节点的两个子树的高度最大差别为一,所以它也被称为平衡二叉树。下面是平衡二叉树和非平衡二叉树对比的例图...[2019/8/5]

C语言编程入门之--第四章C语言基本数据类型

?   导读:C语言程序中经常涉及一些数学计算,所以要熟悉其基本的数据类型。数据类型学习起来比较枯燥,不过结合之前的内存概念,以及本节的字节概念,相信数据类型也就不难理解了。本章从二进制的基本概念开始,然后介绍机器语言通用的计算单位字节,最后再介绍C语言中基本的数据类型及其基本概念。...[2019/8/2]

C语言深入学习

C语言深入学习

计算机存储篇 ?    1.计算机对数据类型的辨别:       编译器在编译C程序时将其转变为汇编指令,其中指明了数据类型。此外,每种数据类型都有固定的存储长度,计算机运行程序时,会根据具体类型     读出相应长度的数据进行计算。 ?    2.程序的存储: ...[2019/8/2]

动态开内存(malloc与calloc)

malloc与calloc 1.函数原型 ? ?#include ? ?void *malloc(unsigned int size);? ? ? 申请size字节的内存 &nbs...[2019/8/2]

回调函数的作用

回调函数的作用

在网上看了许多关于回调函数的解释,感觉没能get到主要的一个点,就自己写一下对回调函数的理解及回调函数的应用场景和作用吧 1、官方定义 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回...[2019/8/2]

fdsafdas

? IEEE P802.15 Wirele Personal Area Networks ? ? ? Project? IEEE P802.15 Working Group for Wirele Personal Area Networks (WPAN...[2019/8/2]

GStreamer基础亚博安卓app--任意三数字加yabo.com直达官网06 - 获取媒体信息

摘要 在常见的媒体文件中,通常包含一些数据(例如:歌手,专辑,编码类型等),用于描述媒体文件。通常称这些数据为元数据(Metadata:data that provides information about other data)。我们可以通过这些元数据对媒体进行归类,同时可以在播放的过程中通...[2019/8/2]

【C语言】崩溃的双重指针

指针的指针? 前言:   ? ? ? ?指针的初识点击移步 双重指针:   指向指针的指针是一种多级间接寻址的形式,或者说是一个指针链。通常,一个指针包含一个变量的地址。当我们定义一个指向指针的指针时,第一个指针包含了第二个指针的地址,第二个指...[2019/7/29]

Linux system v 共享内存

system v 共享内存 #include #include int shmget(key_t key, size_t size, int shmflg); 建立:进程与共享内存的关联关系 key_t key:16进制的...[2019/7/29]

C语言中,static关键字作用

static修饰变量 1 在块中使用static修饰变量 它具有静态存储持续时间、块范围和无链接。 即作用域只能在块中,无法被块外的程序调用;变量在程序加载时创建,在程序终止时结束。 它只在编译时初始化一次。如果没有显式初始化,默认初始化为0. #include

C语言学习视频

C语言学习视频 下载地址 原文链接:http: www.cnblogs.com/pythongood/p/11261823.html[2019/7/29]

201803-1跳一跳 CCF (C语言)

问题描述   近来,跳一跳这款小游戏风靡全国,受到不少玩家的喜爱。  简化后的跳一跳规则如下:玩家每次从当前方块跳到下一个方块,如果没有跳到下一个方块上则游戏结束。  如果跳到了方块上,但没有跳到方块的中心则获得1分;跳到方块中心时,若上一次的得分为1分或这是本局游戏的第一次跳跃则此次得分为2分,...[2019/7/26]

已知结点地址,如何访问父结构?

先来看这样一段代码: typedef struct _tTask { tNode delayNode; uint32_t prio; uint32_t state; }tTask; tTask task1; 假设知道了task1.delayNode...[2019/7/25]

GStreamer基础亚博安卓app--任意三数字加yabo.com直达官网05 - 播放时间控制

简介 在多媒体应用中,我们通常需要查询媒体文件的总时间、当前播放位置,以及跳转到指定的时间点。GStreamer提供了相应的接口来实现此功能,在本文中,我们将通过示例了解如何查询时间信息,以及如何进行跳转到指定位置。 ? GStreamer查询机制 GStreamer提供了G...[2019/7/25]

333
2
记录数:610 页数:1/1312345678910下一页尾页
加载更多