![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 85
SIKDD
这个作者很懒,什么都没留下…
展开
-
嵌入式c语言的集中新用法
搞嵌入式的,大都用C语言写代码,一直习惯用 if 、switch打天下,在定义数据结构的时候也只用到 字符型、整型、数组,位;很少用结构体,共用体,枚举,因为咱C语言学得不好,和它们不熟,总感觉它们不那么好招呼,重要的是自已觉得没必要用上它们。 随着越来越多的积累,咱写代码的风格也在不断的发生变化,从以前的喜欢将所有的函数及数据的定义写在一个文件里到逐渐的将函数按功...原创 2018-11-25 23:16:54 · 326 阅读 · 0 评论 -
C语言——volatile的用法
转自:https://www.cnblogs.com/reality-soul/p/6140192.html .volatile的本质: 1> 编译器的优化 在本次线程内, 当读取一个变量时,为提高存取速度,编译器优化时有时会先把变量读取到一个寄存器中;以后,再取变量值时,就直接从寄存器中取值;当变量值在本线程里改变时,会同时把变量的新值copy到该寄存器中,以便保持一致。 当变量在...转载 2018-11-26 22:37:27 · 174 阅读 · 0 评论 -
计算质数 六种境界(含代码实现)
计数质数 六种境界(含代码实现) 以下均基于此思想 //境界一 傻子作法(也就是我) int countPrimes(int n) { int i,j,sushu_flag = 1,sushu_sum = 0; for(j=2;j<n;j++) { for(i=2;i<j;i++) { if((j...原创 2019-04-25 23:07:29 · 486 阅读 · 0 评论 -
LeetCode存在重复 的五种解法
存在重复 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例 1: 输入: [1,2,3,1] 输出: true //暴力搜索法(时间太慢,不符合题目要求) bool containsDuplicate(int* nums, int numsSize) { if(numsSi...原创 2019-04-27 10:32:50 · 643 阅读 · 0 评论 -
C语言——指针练习
指针是一种保存变量地址的变量。在C语言中,指针的使用非常广泛,原因之一是,指针常常是表达某个计算的唯一途径,另一个原因是同其他方法比较起来,使用指针通常可以生成更高、更紧凑的代码。 练习宏定义与测试指针 单目运算符 符合从右!!到左的顺序执行 #include "stdio.h" #define MIN(A,B) A>B? B:A //宏定义求最小值 int main() {...原创 2019-06-16 21:13:13 · 484 阅读 · 0 评论 -
剑指offer——根据先序,中序重建二叉树C/C++(以及二叉树的三种递归和非递归遍历实现)
题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 #以下完整代码,读者可将其直接复制到IDE里运行查看,效果更佳。此处不多bibi。 /* 根据先序序列和中序序列创建二叉树。 */ #include ...原创 2019-07-02 12:15:56 · 721 阅读 · 1 评论