
【理论+经验】c语言入门 c语言基础知识点
c语言常用,基础知识点,看这一个专栏就够了。
时时三省
拒绝照本宣科,让理论联系实际,结合多年编程经验,做一名牛逼哄哄的优秀博主。
展开
-
【时时三省】(C语言基础)字符数组的输入输出
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省字符数组的输入输出可以有两种方法。( 1 )逐个字符输入输出。用格式符“% c”输入或输出一个字符.( 2 )将整个字符串一次输入或输出。用“% s”格式符,意思是对字符串( string )的输人输出。输出时,遇结束符'\0 '就停止输出。原创 2025-05-12 21:06:45 · 43 阅读 · 0 评论 -
【时时三省】(C语言基础)字符数组
用来存放字符数据的数组是字符数组。在字符数组中的一个元素内存放一个字符。定义字符数组的方法与定义数值型数组的方法类似。例如:以上定义了c为字符数组,包含10个元素。由于字符型数据是以整数形式( ASCII代码)存放的,因此也可以用整型数组来存放字符数据,例如:/ /合法,但浪费存储空间。原创 2025-05-11 21:55:38 · 315 阅读 · 0 评论 -
【时时三省】(C语言基础)二维数组举例
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-05-09 22:03:58 · 388 阅读 · 0 评论 -
【时时三省】(C语言基础)怎样定义和引用二维数组
怎样定义二维数组呢?其基本概念与方法和一维数组相似。如:以上定义了一个float型的二维数组,第1维有3个元素,第2维有6个元素。每一维的长度分别用一对方括号括起来。二维数组定义的一般形式为。原创 2025-05-08 21:27:07 · 783 阅读 · 0 评论 -
【时时三省】(C语言基础)一维数组程序举例
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-05-06 15:20:18 · 526 阅读 · 0 评论 -
【时时三省】(C语言基础)怎样定义和引用一维数组
要使用数组,必须在程序中先定义数组,即通知计算机:由哪些数据组成数组,数组中有多少元素,属于哪个数据类型。否则计算机不会自动地把一批数据作为数组处理。例如,下面是对数组的定义:它表示定义了一个整型数组,数组名为a,此数组包含10个整型元素。定义一维数组的一般形式为。原创 2025-05-04 23:01:56 · 683 阅读 · 0 评论 -
【时时三省】(C语言基础)利用数组处理批量数据
整型、字符型、浮点型数据,这些都是简单的数据类型。对于简单的问题,使用这些简单的数据类型就可以了。但是,对于有些需要处理的数据,只用以上简单的数据类型是不够的,难以反映出数据的特点,也难以有效地进行处理。例如,一个班有30个学生,每个学生有一个成绩,要求这30名学生的平均成绩。从理论上,这是很简单的:把30个学生成绩加起来,再除以30就行了。问题是怎样表示30个学生成绩?当然可以用30个float型变量s1,s2,s3,…,s30。原创 2025-04-29 22:47:23 · 377 阅读 · 0 评论 -
【时时三省】(C语言基础)循环结构程序设计习题2
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-04-28 18:02:20 · 430 阅读 · 0 评论 -
【时时三省】(C语言基础)循环结构程序设计习题1
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-04-28 17:40:14 · 722 阅读 · 0 评论 -
【时时三省】(C语言基础)循环程序举例2
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-04-26 14:18:58 · 836 阅读 · 0 评论 -
【时时三省】(C语言基础)循环程序举例
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-04-25 20:15:05 · 1059 阅读 · 0 评论 -
【时时三省】(C语言基础)break语句和continue语句的区别
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-04-23 17:11:28 · 260 阅读 · 0 评论 -
【时时三省】(C语言基础)改变循环执行的状态
山不在高,有仙则名。水不在深,有龙则灵。 ----优快云 时时三省以上介绍的都是根据事先指定的循环条件正常执行和终止的循环。但有时在某种情况下需要提早结束正在执行的循环操作。例如,慈善募捐,收到10万元就结束。可以用循环来处理此问题,每次输入一个捐款人的捐款数,不断累加。但是,事先并不能确定循环的次数,需要每次输入捐款数后进行累加,并检查总数是否达到10万,如果未达到,就继续执行循环,输入下一个捐款数,如果达到10万元,就终止循环。可以用break语句和continue语句来实现提前结束循环。如前所述,用原创 2025-04-22 17:57:29 · 958 阅读 · 0 评论 -
【时时三省】(C语言基础)循环的嵌套和几种循环的比较
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-04-21 22:46:26 · 313 阅读 · 0 评论 -
【时时三省】(C语言基础)用for语句实现循环
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-04-21 00:16:34 · 836 阅读 · 0 评论 -
【时时三省】(C语言基础)用do...while语句实现循环
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-04-18 17:24:43 · 282 阅读 · 0 评论 -
【时时三省】(C语言基础)用while语句实现循环
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-04-17 20:39:21 · 306 阅读 · 0 评论 -
【时时三省】(C语言基础)循环结构程序设计
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-04-16 17:25:03 · 471 阅读 · 0 评论 -
【时时三省】(C语言基础)选择结构程序设计习题2
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-04-16 17:08:14 · 1077 阅读 · 0 评论 -
【时时三省】(C语言基础)选择结构程序设计习题1
算术运算对数值进行加、减、乘、除、取余等基本数学计算的操作 ,用于处理数值间数量关系。关系运算比较两个值的大小、是否相等关系,结果为真或假,辅助条件判断。逻辑运算对布尔值进行与、或、非操作,组合条件表达式,得出新的真假判断结果。原创 2025-04-15 21:16:48 · 886 阅读 · 0 评论 -
【时时三省】(C语言基础)选择结构程序综合举例3
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-04-14 17:28:06 · 571 阅读 · 0 评论 -
【时时三省】(C语言基础)选择结构程序综合举例2
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-04-13 21:37:42 · 187 阅读 · 0 评论 -
【时时三省】(C语言基础)选择结构程序综合举例
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省下面综合介绍几个包含选择结构的应用程序。原创 2025-04-12 22:56:59 · 217 阅读 · 0 评论 -
【时时三省】(C语言基础)用switch语句实现多分支选择结构
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省if语句只有两个分支可供选择,而实际问题中常常需要用到多分支的选择。例如,学生成绩分类(85分以上为A等,70 ~ 84分为B等,60 ~ 69分为C等),人口统计分类(按年龄分为老、中、青、少、儿童),工资统计分类,银行存款分类等。当然这些都可以用嵌套的if语句来处理,但如果分支较多,则嵌套的if语句层数多,程序冗长而且可读性降低。C语言提供switch语句直接处理多分支选择。switch语句是多分支选择语句。原创 2025-04-10 22:58:37 · 638 阅读 · 0 评论 -
【时时三省】(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 · 150 阅读 · 0 评论 -
【时时三省】(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 · 254 阅读 · 0 评论 -
【时时三省】(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 · 474 阅读 · 0 评论 -
【时时三省】(C语言基础)逻辑运算符
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省有时要求判断的条件不是一个简单的条件,而是由几个给定简单条件组成的复合条如:“如果星期六不下雨,我去公园玩”。这就是由两个简单条件组成的复合条件,需要判定两个条件:( 1 )是否星期六;( 2 )是否下雨。只有这两个条件都满足,才去公园玩。又如“参加少年运动会的年龄限制为13 ~17岁”,这就需要检查两个条件:( 1 )年龄age≥13,( 2 )年龄age < 17。原创 2025-03-28 17:35:17 · 443 阅读 · 0 评论 -
【时时三省】(C语言基础)关系运算符和关系表达式
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省在if语句中对关系表达式disc > 0进行判断。其中的“>”是一个比较符,用来对两个数值进行比较。在C语言中,比较符(或称比较运算符)称为关系运算符。所谓“关系运算”就是“比较运算”,将两个数值进行比较,判断其比较的结果是否符合给定的条件。例如,a > 3是一个关系表达式,大于号是一个关系运算符,如果a的值为5,则满足给定的“a > 3”条件,因此关系表达式的值为“真”(即“条件满足”);原创 2025-03-27 21:37:46 · 140 阅读 · 0 评论 -
【时时三省】(C语言基础)if语句一般形式
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-03-26 21:43:36 · 387 阅读 · 0 评论 -
【时时三省】(C语言基础)用if语句实现选择结构
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-03-25 22:51:05 · 64 阅读 · 0 评论 -
【时时三省】(C语言基础)选择结构和条件判断
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-03-24 23:19:00 · 294 阅读 · 0 评论 -
【时时三省】(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 · 160 阅读 · 0 评论 -
【时时三省】(C语言基础)习题2 scanf函数
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省用下面的scanf函数输入数据,使a = 3,b = 7,x = 8.5,y = 71.82,c1 = 'A',c2 ='x'在键盘上应如何输入?原创 2025-03-21 23:21:51 · 523 阅读 · 0 评论 -
【时时三省】(C语言基础)习题:分析一个程序
( 1 )运行时会输出什么信息?为什么?( 2 )如果将程序第4,5行改为c1 = 197;c2 = 198;运行时会输出什么信息?为什么?( 3 )如果将程序第3行改为运行时会输出什么信息?为什么?原创 2025-03-20 22:17:41 · 384 阅读 · 0 评论 -
【时时三省】(C语言基础)用gutchar函数输入一个字符
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-03-19 22:34:32 · 397 阅读 · 0 评论 -
【时时三省】(C语言基础)putchar函数的使用方法
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省除了可以用printf函数和scanf函数输出和输入字符外,C函数库还提供了一些专门用于输入和输出字符的函数。原创 2025-03-18 23:00:33 · 329 阅读 · 0 评论 -
【时时三省】(C语言基础)用scanf函数输入数据
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-03-17 23:05:00 · 379 阅读 · 0 评论 -
【时时三省】(C语言基础)用printf函数输出数据3
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-03-16 22:36:11 · 301 阅读 · 0 评论 -
【时时三省】(C语言基础)用printf函数输出数据2
山不在高,有仙则名。水不在深,有龙则灵。----优快云 时时三省。原创 2025-03-14 22:21:53 · 627 阅读 · 0 评论