![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
c/c++学习之路
。
清思客
业精于勤 行成于思
展开
-
六种常用滤波算法代码实现及效果
总结一下比较常用的一些数据滤波算法,一阶算法可以算是比较基础,通过基本的原理可以引出其他多阶算法或者组合算法。原创 2023-02-25 17:11:59 · 13763 阅读 · 15 评论 -
内联函数变量问题
内联函数本质是代码展开,关键字inline。目的是为了解决宏定义时参数类型检查的问题,当条件允许时,内联函数会在编译时展开,相当于“宏定义” 的作用内联函数内变量的生命周期只存在于函数体内,用法于函数一致。内联函数的展开与否根据编译器的评估策略来决定是否进行调用点展开,不展开时,当作普通函数处理。...原创 2021-06-25 01:19:59 · 299 阅读 · 0 评论 -
浅谈struct存放不同类型数据
结构体存放数据方式主要可以分为三种1.多种类型成员变量并存声明2.数据指针3.内嵌联合体各种方式各有千秋1.多种成员声明方式typedef struct { int a; double b[10]; char c;}Sdata;//使用Sdata stest; stest.a=1; stest.b[0]=1.1; stest.c='c';这种声明可以同时存放不同类型的数据,比较方便,使用时需要注意结构体内存存放方式,灵活性不高。原创 2021-03-23 18:20:15 · 970 阅读 · 0 评论 -
typedef 在 c/c++中 几种声明struct的区别和影响
typedef 用来声明新的数据类型,利用编译器来实现类型安全检查基本结构为typedef 原类型 新类型typedef int uint32typedef struct student stu //student 是已经声明好的类型。 //stu 是通过typedef 新声明的类型在c 中,不加typedef时,声明结构体类型主要有3种struct Student{ int data;};//常规型,使用时直接struct S原创 2021-01-16 00:15:39 · 266 阅读 · 1 评论 -
c-泛型栈的实现
作为素质练习,仅作参考,转载请标明出处链接本文代码实现内容链栈结构同一个栈中能够入栈不同类型,不同大小的数据代码头文件LStack.h#ifndef _LSTACK_H_#define _LSTACK_H_/************************************************************ Copyright (C), 1988-1999 FileName: LStack.h 2021.01.02 Author:hzp .原创 2021-01-15 18:02:17 · 164 阅读 · 0 评论 -
代码规范模板
自用–代码规范模板原创 2021-01-01 14:53:17 · 195 阅读 · 0 评论 -
状态机
有限状态机C语言实现有限状态机的两种C语言实现什么是状态机?用C语言实现进程5状态模型转载 2020-12-12 23:02:26 · 107 阅读 · 0 评论 -
数组指针的转换和运算问题
数组指针的转换和运算问题#include <stdio.h>int main(){ short *p, *q; short arr[15] = { 0 }; p = q = arr; p++; printf("%d\n", p - q); printf("%d\n", (char *)p - (char *)q); printf("%d\n", sizeof(arr)); printf("%d\n", sizeof(*arr)); return 0;}结果:原创 2020-12-11 21:32:43 · 355 阅读 · 0 评论