自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

时时三省的博客

山不在高,有仙则名;水不在深,有龙则灵。

  • 博客(409)
  • 收藏
  • 关注

原创 【时时三省】汽车安全 专栏简介

吸收各种汽车安全相关的知识。

2025-08-21 21:17:26 407

原创 【时时三省】tessy 单元测试 && 集成测试 专栏 文章阅读说明

【时时三省】tessy 单元测试 && 集成测试 专栏 文章阅读说明

2024-09-12 06:30:00 1613 4

原创 【时时三省】c语言例题----华为机试题<求最大连续bit数>。

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。

2024-08-30 08:00:00 251

原创 【时时三省】tessy 集成测试:小白入门指导手册

有图有文字详细介绍 tessy 集成测试 操作方法。

2024-07-13 14:16:49 2126 5

原创 【时时三省】tessy 单元测试:小白入门指导手册

有图有文字详细介绍使用tessy工具进行单元测试流程。

2024-07-08 02:46:24 3457 12

原创 【时时三省】算法 专栏简介

水滴,石穿。

2025-12-25 01:16:10 5

原创 【时时三省】vector cast 工程创建(vcast 工程创建)

实际经验,工程创建。

2025-12-25 00:52:34 145

原创 【时时三省】autosar 精华知识总结

autosar 精华知识总结。干货多多。

2025-12-04 23:56:43 38

原创 【时时三省】autosar 简单介绍

autosar 简单介绍。

2025-11-19 09:15:00 29

原创 【时时三省】aspice 框架介绍 V4.0

---优快云 时时三省。山不在高,有仙则名。水不在深,有龙则灵。1,aspice 简介。2,aspice 介绍。

2025-11-16 17:16:52 37

原创 【时时三省】(C语言基础)文件读写的出错检测

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省C提供一些函数用来检查输入输出函数调用时可能出现的错误。

2025-10-21 13:03:21 293

原创 【时时三省】(C语言基础)随机读写

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省有了rewind和fseek函数,就可以实现随机读写了。通过下面简单的例子可以了解怎样进行随机读写。

2025-10-17 17:49:14 359

原创 【时时三省】(C语言基础)随机读写数据文件

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省对文件进行顺序读写比较容易理解,也容易操作,但有时效率不高,例如文件中有1000个数据,若只查第1000个数据,必须先逐个读入前面999个数据,才能读入第1000个数据。如果文件中存放一个城市几百万人的资料,若按此方法查某一人的情况,等待的时间可能是不能忍受的。随机访问不是按数据在文件中的物理位置次序进行读写,而是可以对任何位置上的数据进行访问,显然这种方法比顺序访问效率高得多。

2025-10-16 17:52:17 316

原创 【时时三省】(C语言基础)用格式化的方式读写文本文件

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省前面进行的是字符的输入输出,而实际上数据的类型是丰富的。大家已很熟悉用printf函数和scanf函数向终端进行格式化的输入输出,即用各种不同的格式以终端为对象输入输出数据。其实也可以对文件进行格式化输入输出,这时就要用fprintf函数和fscanf函数,从函数名可以看到,它们只是在printf和scanf的前面加了一个字母f。它们的作用与printf函数和scanf函数相仿,都是格式化读写函数。

2025-10-15 21:59:45 276

原创 【时时三省】(C语言基础)怎样向文件读写一个字符串

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省C语言允许通过函数fgets和fputs一次读写一个字符串,例如:fgets ( str , n , fp );作用是从fp所指向的文件中读入一个长度为n-1的字符串,并在最后加一个' \0 '字符,然后把这n个字符存放到字符数组str中。

2025-10-14 17:56:00 203

原创 【时时三省】(C语言基础)顺序读写数据文件

文件打开之后,就可以对它进行读写了。在顺序写时,先写入的数据存放在文件中前面的位置,后写入的数据存放在文件中后面的位置。在顺序读时,先读文件中前面的数据,后读文件中后面的数据。也就是说,对顺序读写来说,对文件读写数据的顺序和数据在文件中的物理顺序是一致的。顺序读写需要用库函数实现。

2025-10-10 21:50:27 332

原创 【时时三省】vector cast 常见错误解决/vcast常见错误解决

介绍在使用 vector cast/vcast 软件的过程中,遇到的异常问题。其它异常可以私信解决(购买专栏的前提下)。

2025-09-07 18:55:18 168

原创 【时时三省】(C语言基础)打开与关闭文件

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省对文件读写之前应该“打开”该文件,在使用结束之后应“关闭”该文件。“打开”和“关团”是形象的说法,好像打开门才能进入房子,门关闭就无法进入一样。实际上,所谓“打开”是指为文件建立相应的信息区(用来存放有关文件的信息)和文件缓冲区(用来暂时存放输入输出的数据)。在编写程序时,在打开文件的同时,一般都指定一个指针变量指向该文件,也就是建立起指针变量与文件之间的联系,这样,就可以通过该指针变量对文件进行读写了。

2025-08-22 21:39:03 506

原创 【时时三省】vector cast 创建单个用例方法/vcast 创建单个用例方法

对用例编写中,单个用例如何赋值,如何写期望值,及单个用例的各种情况做个总结。

2025-08-22 00:36:50 103

原创 【时时三省】vector cast (vcast) 集成测试使用教程

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。

2025-08-22 00:24:27 288

原创 【时时三省】vector cast单元测试 / vcast单元测试

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。

2025-08-22 00:19:26 1097

原创 【时时三省】vector cast 便捷使用技巧/vcast便捷使用技巧

测试实践中积累的软件便捷使用方法。提效不少。

2025-08-21 22:57:03 140

原创 【时时三省】集成测试 简介

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。

2025-08-21 22:08:02 107

原创 【时时三省】(C语言基础)C文件的有关知识

山不在高,有仙则名。水不在深,有龙则灵。 ----优快云 时时三省凡是用过计算机的人都不会对“文件”感到陌生,大多数人都接触过或使用过文件,例如:写好一篇文章把它存放到磁盘上以文件形式保存;编写好一个程序,以文件形式保存在磁盘中;用数码相机照相,每一张照片就是一个文件;随电子邮件发送的“附件”就是以文件形式保存的信息。需要时就从文件读取信息。在程序中使用文件之前应了解有关文件的基本知识。文件有不同的类型,在程序设计中,主要用到两种文件:包括源程序文件(后缀为.c)、目标文件(后缀为. obj )、可执行文

2025-08-21 17:16:13 288

原创 【时时三省】(C语言基础)用typedef声明新类型名

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省除了可以直接使用C提供的标准类型名(如int,char,float,double和long等)和程序编写者自己声明的结构体、共用体、枚举类型外,还可以用typedef指定新的类型名来代替已有的类型名。

2025-08-20 14:50:24 830

原创 【时时三省】(C语言基础)使用枚举类型

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省如果一个变量只有几种可能的值,则可以定义为枚举(enumeration)类型,所谓“枚举”就是指把可能的值一一列举出来,变量的值只限于列举出来的值的范围内。声明枚举类型用enum开头。例如:以上声明了一个枚举类型enum Weekday。然后可以用此类型来定义变量。例如:workday和weekend被定义为枚举变量,花括号中的sun,mon,…,sat称为枚举元素或枚举常量。它们是用户指定的名字。

2025-08-20 13:19:22 559

原创 【时时三省】(C语言基础)共用体类型数据的特点

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省在使用共用体类型数据时要注意以下一些特点:( 1 )同一个内存段可以用来存放几种不同类型的成员,但在每一瞬时只能存放其中一个成员,而不是同时存放几个。其道理是显然的,因为在每一个瞬时,存储单元只能有唯一的内容,也就是说,在共用体变量中只能存放一个值。如果有以下程序段:union Date{ int i;char ch;float f;}a;a.i = 97;

2025-08-16 17:24:38 532

原创 【时时三省】(C语言基础)共用体类型

有时想用同一段内存单元存放不同类型的变量。例如,把一个短整型变量、一个字符型变量和一个实型变量放在同一个地址开始的内存单元中。以上3个变量在内存中占的字节数不同,但短整型变量都从同一地址开始,也就是使用覆盖技术,后一个数据覆盖了前面的数据。这种使几个不同字符变的变量共享同一段内存的结构,称为“共用体”类型的结构。定义共用体类型变量的一般形式为union 共用体名{ 成员表列}变量表列;例如:union Data{ int i;char ch;float f;}a , b , c;

2025-08-15 15:17:15 373

原创 【时时三省】(C语言基础)输出链表

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省将链表中各结点的数据依次输出。这个问题比较容易处理。

2025-08-14 15:09:09 253

原创 【时时三省】(C语言基础)建立动态链表

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省所谓建立动态链表是指在程序执行过程中从无到有地建立起一个链表,即一个一个地开辟结点和输入各结点数据,并建立起前后相链的关系。

2025-08-12 15:45:39 605

原创 【时时三省】(C语言基础)用指针处理链表

链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构。由前面的介绍中已知:用数组存放数据时,必须事先定义固定的数组长度(即元素个数)。如果有的班级有100人,而有的班级只有30人,若用同一个数组先后存放不同班级的学生数据,则必须定义长度为100的数组。如果事先难以确定一个班的最多人数,则必须把数组定得足够大,以便能存放任何班级的学生数据,显然这将会浪费内存。链表则没有这种缺点,它根据需要开辟内存单元。链表有一个“头指针”变量,它存放一个地址,该地址指向一个元素。

2025-08-11 14:41:38 296

原创 【时时三省】(C语言基础)用结构变量和结构体变量的指针作函数参数

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省将一个结构体变量的值传递给另一个函数,有3个方法:( 1 )用结构体变量的成员作参数。例如,用stu [ 1 ].num或stu [ 2 ] .name作函数实参将实参值传给形参。用法和用普通变量作实参是一样的,属于“值传递”方式。应当注意实参与形参的类型保持一致。( 2 )用结构体变量作实参。用结构体变量作实参时,采取的也是“值传递”的方式,将结构体变量所占的内存单元的内容全部按顺序传递给形参,形参也必须是同类型的结构体变量。

2025-08-09 14:36:15 861

原创 【时时三省】(C语言基础)指向结构体数组的指针

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省可以用指针变量指向结构体数组的元素。请分析下面的例子。

2025-08-08 15:46:16 341

原创 【时时三省】(C语言基础)结构体指针

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省所谓结构体指针就是指向结构体变量的指针,一个结构体变量的起始地址就是这个结构体变量的指针。如果把一个结构体变量的起始地址存放在一个指针变量中,那么,这个指针变量就指向该结构体变量。

2025-08-07 15:54:47 306

原创 【时时三省】(C语言基础)结构体变量的初始化和引用

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省在定义结构体变量时,可以对它初始化,即赋予初始值。然后可以引用这个变量,例如输出它的成员的值。

2025-08-06 14:41:27 327

原创 【时时三省】(C语言基础)定义结构体类型变量

声明一个结构体类型struct Student,可以用它来定义变量。例如:这种形式和定义其他类型的变量形式(如int a,b;)是相似的。上面定义了studentl和student2为struct Student类型的变量,这样studentl和student2就具有struct Student类型的结构。在定义了结构体变量后,系统会为之分配内存单元。根据结构体类型中包含的成员情况,在Visual C++中占63个字节( 4 + 20 +1 + 4 + 4 + 30 = 63 )。

2025-08-05 12:36:45 262

原创 【时时三省】(C语言基础)用户自己建立数据类型

程序中,所用的变量大多数是互相独立、无内在联系的。例如定义了整型变量a,b,c,它们都是单独存在的变量,在内存中的地址也是互不相干的,但在实际生活和工作中,有些数据是有内在联系的,成组出现的。例如,一个学生的学号、姓名、性别、年龄、成绩、家庭地址等项,是属于同一个学生的。如果将num,name,sex,age,score和addr分别定义为互相独立的简单变量,难以反映它们之间的内在联系。

2025-08-04 13:56:19 649

原创 【时时三省】(C语言基础)有关指针的小结

( 2 )在C语言中,所有的数据都是有类型的,例如常量123并不是数学中的常数123,数学中的123是没有类型的,123和123.0是一样的,而在C语言中,所有数据都要存储在内存的存储单元中,若写成123,则认为是整数,按整型的存储形式存放,如果写成123.0,则认为是单精度实数,按单精度实型的存储形式存放。例如:已知变量为a为int型,& a为a的地址,它就包括以上3个信息,它代表的是一个整型数据的地址,int是& a的基类型(即它指向的是int型的存储单元)。有人认为指针是类型名,指针的值是地址。

2025-08-03 22:37:22 740

原创 【时时三省】(C语言基础)void指针类型

山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省C 99允许使用基类型为void的指针类型。可以定义一个基类型为void的指针变量(即void*型变量),它不指向任何类型的数据。请注意:不要把“指向void类型”理解为能指向“任何的类型”的数据,而应理解为“指向空类型”或“不指向确定的类型”的数据。在将它的值赋给另一指针变量时由系统对它进行类型转换,使之适合于被赋值的变量的类型。例如:int a = 3;/ /定义a为整型变量/ / p1指向int型变量char * p2;

2025-08-01 13:01:19 748

原创 【时时三省】(C语言基础)动态内存分配与它的指针变量

全局变量是分配在内存中的静态存储区的,非静态的局部变量(包括形参)是分配在内存中的动态存储区的,这个存储区是一个称为栈(stack)的区域。除此以外,C语言还允许建立内存动态分配区域,以存放一些临时用的数据,这些数据不必在程序的声明部分定义,也不必等到函数结束时才释放,而是需要时随时开辟,不需要时随时释放。这些数据是临时存放在一个特别的自由存储区,称为堆( heap )区。可以根据需要,向系统申请所需大小的空间。

2025-07-31 12:30:06 329

codeblocks-17.12mingw-setup.exe 此款安装包和我专栏里面c语言的运行环境一致

code::blocks 17.12 安装包

2024-08-06

时时三省code block 软件 搭建的 UNITY TEST 测试的压缩包

CodeBlocks版本: Code::Blocks 17.12 UnityTest测试框架: V2.6.0 核心文件: unity.c 测试代码: C代码 运行要求: 下载即可运行。使用 CodeBlocks 软件 打开 CodeBlocksUnityFixtureTest.cbp 软件即可运行。详细介绍可查看专栏 《【时时三省】主流测试框架分析和搭建》

2024-08-03

使用CodeBlocks软件搭建的UnityTest测试框架

CodeBlocks版本: Code::Blocks 17.12 UnityTest测试框架: V2.6.0 核心文件: unity.c unity_fixture.c 测试代码: C代码 运行要求: 下载即可运行。使用 CodeBlocks 软件 打开 CodeBlocksUnityFixtureTest.cbp 软件即可运行。详细介绍可查看专栏 《【时时三省】主流测试框架分析和搭建》

2024-08-04

适用C语言进行测试的 unity test 测试框架

unity test 测试框架,V2.6.0 版本。是一个轻量级测试框架库,提供丰富的断言,完善的测试框架体系,让测试变得更简单。

2024-08-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除