- 博客(7)
- 收藏
- 关注
原创 C语言:批量初始化二维整型数组及二维整型数组作函数参数的重要知识点[C_006]
C语言:批量初始化二维整型数组及二维整型数组作函数参数的重要知识点
2022-12-19 23:05:38
1699
原创 C语言:定长字符数组的输入和初始化问题——针对初始化常量字符串或初始化列表以及scanf输入字符串长度等于或大于字符数组长度的情形[C_003]
目录问题描述:用字符串常量初始化字符数组用初始化列表初始化字符数组对比:为作比较,讨论以下几种情况1、字符串长度和初始化列表个数都小于字符数组长度,其他保持不变2、再讨论另一种情形:在使用上述两种方法初始化时,定义时可以省略数组长度,系统会自动确定长度。3、注意:在字符数组长度确定的情况下,如果用于初始化的初始化列表或者字符串常量长度大于字符数组长度,则会出现语法错误。最后再讨论用scanf()进行格式化输入字符串的各种情形1、对于键盘输入字符串长度小于字符数组长
2022-04-16 19:51:03
4757
5
原创 C语言:自增、自减运算及其在表达式中的计算过程-以(a++)*(a++)为例[C_002]
在对变量进行运算时,如果表达式运算结果依然对变量自身赋值,如:a=a+1;a=a*3;a=a-1;等表达式,我们可以对其进行简写,可以写成:a+=1;a*=3;a-=1;上述表达式中的"+="、"*="、"-="叫作复合赋值运算符,在C、C++中,复合赋值运算符还有另外的几个。对于上述复合赋值运算符中的两种情况,即:a+=1和a-=1,又有进一步的简写:a++;++a;a--;--a;其中的运算符"++"称为自加运算符,"--"称为自减运算符,如果仅仅只是对变量a进行单独的运算,
2022-04-16 15:29:14
4571
6
原创 联机算法和脱机算法[Alg_001]
目录一、联机算法1、定义2、举例3、理解二、离线算法1、定义2、举例3、理解一、联机算法1、定义在算法实现过程中的任意时刻,只对要操作的数据进行一次扫描,扫描完成后便此后不再对已经操作过的数据进行保存和记忆。这种算法有种特点:如果数据是储存在磁盘或者磁带上,便可以顺序地读取,无需在主存中储存数据的任何部分。2、举例在处理最大子序和的问题中,存在一种联机算法,具体实现如下(基于C):int MaxSubsequenceSum(const .
2022-03-30 23:30:49
884
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人