- 博客(289)
- 收藏
- 关注
原创 【时时三省】(C语言基础)选择结构的嵌套
程序者把else写在与第1个if(外层if)同一列上,意图是使else与第1个if对应,但实际上else是与第2个if配对,因为它们相距最近。为了避免二义性的混淆,最好使内嵌if语句也包含else部分(如本节开头列出的形式),这样if的数目和else的数目相同,从内层到外层一一对应,不致出错。如果if与else的数目不一样,为实现程序设计者的思想,可以加花括号来确定配对关系。else总是与它上面的最近的未配对的if配对。这时“{}”限定了内嵌if语句的范围,因此else与第一个if配对。
2025-04-09 17:57:48
81
原创 【时时三省】(C语言基础)条件运算符和条件表达式
( 1 )条件运算符的执行顺序:先求解表达式1 ,若为非0 (真)则求解表达式2 ,此时表达求2的值就作为整个条件表达式的值。其实也可以不把条件表达式的值赋予一个变量,而在条件表达式中的表达式2和表达式3中对max赋值,并在条件表达式后面加一个分号,就成为一个独立的语句。”,有两条路,如果表达式1的值为真(非0),自然直接到表达式2,如为假(0值),就绕过表达式2,到表达式3。当a > b时将a的值赋给max,当a < b时将b的值赋给max,可以看到无论a > b是否满足,都是给同一个变量赋值。
2025-04-08 17:56:57
188
原创 【时时三省】Python 语言----正则表达式
正则表达式(Regular Expression)是一种强大的文本匹配工具,用于在字符串中搜索、匹配和替换特定的模式。正则表达式由普通字符和特殊字符(元字符)组成,这些元字符赋予正则表达式其强大的功能。- **`\d`**:匹配任意数字字符(0-9)。- **`\D`**:匹配任意非数字字符。- **`\w`**:匹配任意字母数字字符(a-z, A-Z, 0-9, `_`)。- **`\W`**:匹配任意非字母数字字符。- **`\s`**:匹配任意空白字符(空格、制表符、换行符等)。
2025-04-08 01:18:26
57
原创 【时时三省】(C语言基础)逻辑表达式
然后进行“4-1”的运算,得到结果3,再进行“8 < 3”的运算,得0,最后进行“1&&0”的运算,结果为0。C语言编译系统在表示退辑运算结果时,用数值1代表“真”,用0代表“假”,但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”。当a = 1,b = 2,c = 3,d = 4,m和n的原值为1时,由于“a > b”的值为0,因此m = 0,此时已能判定整个表达式不可能为真,不必再进行“n = c > d”的运算,因此n的值不是0而仍保持原值1。如果a为真,b为假,不判别c,
2025-04-07 16:53:07
228
原创 【时时三省】Python 语言----序列
计算机程序由数据结构和算法构成。数据结构是指相互间存在一种或多种特定关系的数据元素的集合。算法指的是对数据进行处理和分析的方法。而序列就是python中最基本的数据结构。序列是指通过对数据元素进行编号,将它们组织在一起的数据元素的集合。可通过每个元素的编号访问。
2025-04-03 01:29:57
444
原创 【理论+经验】Python 语言从入门到精通 专栏总介
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省总结python干货,迅速上手编程。
2025-04-03 00:27:27
15
原创 【时时三省】(C语言基础)逻辑运算符
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省有时要求判断的条件不是一个简单的条件,而是由几个给定简单条件组成的复合条如:“如果星期六不下雨,我去公园玩”。这就是由两个简单条件组成的复合条件,需要判定两个条件:( 1 )是否星期六;( 2 )是否下雨。只有这两个条件都满足,才去公园玩。又如“参加少年运动会的年龄限制为13 ~17岁”,这就需要检查两个条件:( 1 )年龄age≥13,( 2 )年龄age < 17。
2025-03-28 17:35:17
429
原创 【时时三省】(C语言基础)关系运算符和关系表达式
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省在if语句中对关系表达式disc > 0进行判断。其中的“>”是一个比较符,用来对两个数值进行比较。在C语言中,比较符(或称比较运算符)称为关系运算符。所谓“关系运算”就是“比较运算”,将两个数值进行比较,判断其比较的结果是否符合给定的条件。例如,a > 3是一个关系表达式,大于号是一个关系运算符,如果a的值为5,则满足给定的“a > 3”条件,因此关系表达式的值为“真”(即“条件满足”);
2025-03-27 21:37:46
133
原创 【时时三省】(C语言基础)习题3 用输出函数更改字符
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E”,用“E”代替“A”。因此,“China”应译为“Glmre”。请编一程序,用赋初值的方法使cl,c2,c3,c4,c5这5个变量的值分别为‘ C ',' h ',' i ',' n ',' a',经过运算,使cl,c2,c3,c4,c5分别变为' G ' , ' l ',' m ' , ' r ' , ' e '
2025-03-23 20:56:41
155
原创 【时时三省】(C语言基础)习题2 scanf函数
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省用下面的scanf函数输入数据,使a = 3,b = 7,x = 8.5,y = 71.82,c1 = 'A',c2 ='x'在键盘上应如何输入?
2025-03-21 23:21:51
515
原创 【时时三省】(C语言基础)习题:分析一个程序
( 1 )运行时会输出什么信息?为什么?( 2 )如果将程序第4,5行改为c1 = 197;c2 = 198;运行时会输出什么信息?为什么?( 3 )如果将程序第3行改为运行时会输出什么信息?为什么?
2025-03-20 22:17:41
380
原创 【时时三省】(C语言基础)putchar函数的使用方法
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省除了可以用printf函数和scanf函数输出和输入字符外,C函数库还提供了一些专门用于输入和输出字符的函数。
2025-03-18 23:00:33
320
原创 【时时三省】(C语言基础)用printf函数输出数据
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省在C程序中用来实现输出和输入的主要是printf函数和scanf函数。这两个函数是格式输入输出函数。用这两个函数时,程序设计人员必须指定输入输出数据的格式,即根据数据的不同类型指定不同的格式。printf函数(格式输出函数)用来向终端(或系统隐含指定的输出设备)输出若干个任意类型的数据。
2025-03-14 22:20:51
623
原创 【时时三省】(C语言基础)输入输出举例
现在输入的是整数,但由于指定用%If格式输入,因此系统会先把这3个整数转换成实数1.0,3.0,2.0,然后赋给变量a,b,c。( 1 )用scanf函数输人a,b,c的值,请注意在scanf函数中括号内变量a,b,c的前面,要用地址符& ,即&a,& b,&c。该scanf函数表示从终端输入的3个数据分别送到地址为&a,& b,&c的存储单元,也就是赋给变量a ,b ,c。剩下的问题就是输入a,b,c的值和输出根的值了。有了这些式子,只要知道a,b,c的值,就能顺利地求出方程的两个根。
2025-03-12 21:32:24
39
使用CodeBlocks软件搭建的UnityTest测试框架
2024-08-04
适用C语言进行测试的 unity test 测试框架
2024-08-03
时时三省code block 软件 搭建的 UNITY TEST 测试的压缩包
2024-08-03
Unity test 中宏的实现原理是什么
2024-01-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人