自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 “21天好习惯”第一期-21

一.数组的遍历当我们去超市回来买了一堆东西,就想要是有个机器人能帮我把东西拿出来放好,就完美了。那么在程序中,数组就可以采用循环的方式将每个元素遍历出来,而不用人为的每次获取指定某个位置上的元素,例如我们用for循环遍历一个数组:数组遍历时要注意以下几点:1、最好避免出现数组越界访问,循环变量最好不要超出数组的长度,比如:2、C语言的数组长度一经声明,长度就是固定,无法改变,并且C语言并不提供计算数组长度的方法。由于C语言是没有检查数组长度改变或者数组越界的这个机制,可能会在

2021-11-12 23:42:26 670

原创 “21天好习惯”第一期-20

回文数是指正读和反读都一样的数。例如:12321、55455、35553等都是回文。请编写一个程序,从键盘上读取一个包含5位数字的长整数,并判断它是否是回文数。 先将输入数据输出,再输出是否是回文,若是回文输出“yes”,否则输出“no",中间用一个空格分隔。在编译器中代码如下:一.内部函数与外部函数.人本身是有自己的特定方法的,比如当你说话的时候,不希望是别人让你怎么说你就怎么说吧,那么这种不能被外人调用的方法称为人的内部方法。人本身还有一些可以调配的方法,比如当你家人跟你说,家里没有盐了,.

2021-11-12 23:22:48 189

原创 “21天好习惯”第一期-19

一.变量存储类别C语言根据变量的生存周期来划分,可以分为静态存储方式和动态存储方式。静态存储方式:是指在程序运行期间分配固定的存储空间的方式。静态存储区中存放了在整个程序执行过程中都存在的变量,如全局变量。动态存储方式:是指在程序运行期间根据需要进行动态的分配存储空间的方式。动态存储区中存放的变量是根据程序运行的需要而建立和释放的,通常包括:函数形式参数;自动变量;函数调用时的现场保护和返回地址等。C语言中存储类别又分为四类:自动(auto)、静态(static)、寄存器的(register

2021-11-10 23:28:01 52

原创 “21天好习惯”第一期-18

递归函数的练习有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大?程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁数,需知道第4人的岁数,依次类推,推到第1人(10岁),再往回推,编译器中表示如下:...

2021-11-09 22:46:30 55

原创 “21天好习惯”第一期-17

递归函数.当碰到一个条件的时候都会再重复的从头说起,在此引入一个新概念——递归递归就是一个函数在它的函数体内调用它自身。执行递归函数将反复调用其自身,每调用一次就进入新的一层。例如:计算n的阶乘可以使用以下代码:运行结果为:5的阶乘=120例如:明为了学好英语,需要每天记单词,第一天记1个,第二天记2个依次类推,到第10天的时候小明一共记了多少个单词?在编译器中表示为:我们对上一小节中求5的阶乘这个例子进行一下剖析,看一看它的运算过程:程序在计算5的阶乘的时...

2021-11-08 20:26:09 74

原创 “21天好习惯”第一期-16

函数的返回值小明碰到一道数学选择题问小刚,小刚算了一会给小明说计算结果是100,应选A。那么小刚给小明的反馈就可以说是小刚的一个返回值。那么函数的返回值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值。函数的返回值要注意以下几点:1. 函数的值只能通过return语句返回主调函数。return语句的一般形式为:return 表达式 或者为: return (表达式);2. 函数值的类型和函数定义中函数的类型应保持一致。如果两者不一致,则以函数返回类型...

2021-11-07 23:02:35 61

原创 “21天好习惯”第一期-15

一.有参与无参在函数中不需要函数参数的称之为无参函数,在函数中需要函数参数的称之为有参函数,有参和无参函数的一般形式如下:有参函数和无参函数的唯一区别在于:函数()中多了一个参数列表。下面看一个例子对比有参和无参函数:对应输出结果:在该例子中,我们不难发现有参函数更为灵活,输出的图形可以随着n的改变而随意变动,只要在main函数中传递一个参数就可以了;而在无参函数中输出的相对就比较固定,当需要改动的时候还需要到自定义的方法内改变循环变量的值。朱熠晖固定在慕课网上学习,每当

2021-11-07 00:21:47 83

原创 “21天好习惯”第一期-14

一.自创函数C语言提供了大量的库函数,比如stdio.h提供输出函数,但是还是满足不了我们开发中的一些逻辑,所以这个时候需要自己定义函数,自定义函数的一般形式:注意:1、[]包含的内容可以省略,数据类型说明省略,默认是int类型函数;参数省略表示该函数是无参函数,参数不省略表示该函数是有参函数;2、函数名称遵循标识符命名规范;3、自定义函数尽量放在main函数之前,如果要放在main函数后面的话,需要在main函数之前先声明自定义函数,声明格式为:[数据类型说明] 函数名称([参数]

2021-11-06 15:43:19 381

原创 “21天好习惯”第一期-13

一.goto语句goto语句是一种无条件分支语句,goto 语句的使用格式为:goto 语句标号;其中语句标号是一个标识符,该标识符一般用英文大写并遵守标识符命名规则,这个标识符加上一个“:”一起出现在函数内某处,执行goto语句后,程序将跳转到该标号处并执行其后的语句。goto语句通常不用,主要因为它将使程序层次不清,且不易读,但在特定情况下,可以使用goto语句来提高程序的执行速度,所以还是少用为妙。例如:用goto语句和if语句构成循环求10以内的数之和。运行结果...

2021-11-04 22:17:40 66

原创 “21天好习惯”第一期-12

一.结束语句之break语句在我们生活中,可能会由于某种原因需要中断当前的事情,并且不能继续进行下去。如:小明今天篮球训练,需要运球10次,当运到5次的时候,突然肚子疼无法坚持循环,这个时候就要停止训练。我们可以将运球看成是一个循环,那么循环5次的时候,需要中断不继续训练。在C语言中,可以使用break语句进行该操作,代码实现如下:运行结果:使用break语句时注意以下几点:1、在没有循环结构的情况下,break不能用在单独的if-else语句中。2、在多层循环中,一个bre

2021-11-03 21:27:12 240

原创 “21天好习惯”第一期-11

一.循环结构之多重循环在功能需求上,往往一个循环满足不了,比如:循环用一个“*”输出,得到一下图形上面这个例子显然我们用一个循环不是太容易实现,这个时候我们就要用到多重循环,多重循环就是在循环结构的循环体中又出现循环结构。在实际开发中一般最多用到三层重循环。因为循环层数越多,运行时间越长,程序越复杂,所以一般用2-3层多重循环就可以了。另外不同循环之间也是可以嵌套的。多重循环在执行的过程中,外层循环为父循环,内层循环为子循环,父循环一次,子循环需要全部执行完,直到跳出循环。父循环再进入下

2021-11-02 22:58:57 49

原创 “21天好习惯”第一期-10

一.循环结构之三种循环比较while、do-while和for三种循环在具体的使用场合上是有区别的,如下:1、在知道循环次数的情况下更适合使用for循环;2、在不知道循环次数的情况下适合使用while或者do-while循环,如果有可能一次都不循环应考虑使用while循环,如果至少循环一次应考虑使用do-while循环。但是从本质上讲,while,do-while和for循环之间是可以相互转换的,如:小明被老师罚抄10次computer这个单词,分别用三种语法写:分别使用三种循环结.

2021-11-01 20:23:50 56

原创 “21天好习惯”第一期-9

一.格式化输出语句格式化输出语句,也可以说是占位输出,是将各种类型的数据按照格式化后的类型及指定的位置从计算机上显示。这样做的好处,是有利于计算机能够准确的将我们所要类型数据给我们。其格式为:printf("输出格式符",输出项);C语言中的常用格式化符:当输出语句中包含普通字符时,可以采用一下格式:printf("普通字符输出格式符", 输出项);例如:输出结果为:a=10如果要输出多个变量的并指定变量的位置时候,格式符还可以连用,变量之间需要用逗号隔开,如:..

2021-10-31 22:00:25 63

原创 “21天好习惯”第一期-8

一.变量及赋值变量就是可以变化的量,而每个变量都会有一个名字(标识符)。变量占据内存中一定的存储单元。使用变量之前必须先定义变量,要区分变量名和变量值是两个不同的概念。就好比:住在房间里的客人与房间号是两个不同的概念。变量定义的一般形式为:数据类型 变量名;多个类型相同的变量:数据类型 变量名, 变量名, 变量名...;变量名和标识符的命名规范完全相同。%d在后面会有详细讲解注意:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。变量的赋值分为两种方式:1.先声明

2021-10-31 21:53:56 53

原创 “21天好习惯”第一期-7

一.循环结构之while循环C语言while循环的结构其中表达式表示循环条件,执行代码块为循环体。while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体代码块。其执行过程可用下图表示:使用while语句应注意以下几点:1、while语句中的表达式一般是关系表达或逻辑表达式,当表达式的值为假时不执行循环体,反之则循环体一直执行。2、一定要记着在循环体中改变循环变量的值,否则会出现死循环(无休止的执行)。3、循环体如果包括有一个以上的语句,则必须用{}...

2021-10-29 21:40:54 84

原创 “21天好习惯”第一期-6

从键盘输入一个五位整数a,把各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数b,并输出新数。例如,输入a:27638,新的数b:73;输入a:-27638,新的数b:-73。根据下面给出的求根公式,计算并输出一元二次方程的两个实根,要求精确到小数点后4位。程序中所有浮点数的数据类型均为float....

2021-10-28 21:58:43 68

原创 “21天好习惯”第一期-5

一.分支结构中的if语句简单if语句的基本结构如下:其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句,注意:if()后面没有分号,直接写{}。其过程可表示为下图学校入选篮球队的资格条件为身高必须大于等于180CM,小明身高185CM,那么小明能入选吗?用编译器表示如下:二. 分支结构中if-else语句简单的if-else语句的基本结构如下:其语义是:如果表达式的值为真,则执行代码块1,否则执行代码块2。其执行过程可表示为下图:今年...

2021-10-27 20:20:48 125

原创 “21天好习惯”第一期-4

一.逻辑运算符逻辑运算的值也是有两种分别为“真”和“假”,C语言中用整型的1和0来表示。其求值规则如下:1) 与运算(&&)参与运算的两个变量都为真时,结果才为真,否则为假。例如:5>=5 && 7>5 ,运算结果为真;2) 或运算(||)参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5>=5||5>8,运算结果为真;3) 非运算(!)参与运算的变量为真时,结果为假;参与运算量为假时,结

2021-10-26 22:17:47 90

原创 “21天好习惯”第一期-3

一.赋值运算符C语言中赋值运算符分为简单赋值运算符和复合赋值运算符,复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。例如:定义整型变量a并赋值为3,a += 5;这个算式就等价于a = a+5;将变量a和5相加之后再赋值给a二.关系运算符关系运算符种类:关系表达式的值是“真”和“假”,在C程序用整数1和0表示。...

2021-10-25 22:40:36 58

原创 “21天好习惯”第一期-2

一.变量的性质及类别

2021-10-24 22:11:30 35

原创 “21天好习惯”第一期-1

一.常量的性质及类别二.自动类型转换

2021-10-23 22:54:36 32

空空如也

空空如也

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

TA关注的人

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