自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鲸落之地

由c开始,陆续发布c++、数据库、java等一整套学习教程

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

原创 整型提升和溢出运算的理解(纯例题)

10个简单的小理解例题,关于整型提升,数据溢出,数据截断,算数转换,输出类型转换,赋值类型转换等

2022-01-02 23:59:34 582

原创 表达式求值和类型转换(c语言初阶-5)

表达式由操作符和操作数所构成,在求值时

2022-01-01 14:43:04 848

原创 操作符下篇(c语言初阶-4)

又是一个冬天,又是年前的凛冬,此时,西安戒严,交通管制,无数人的心相系在此,父母,兄弟,姐妹,孩子,在这古都长安中,他们背后有着无限的期许,却又无奈被困于此。长安的人们呀,不要灰心,我们都在为你们祝福,莫要焦躁,我们愿意为你们等待,有你们,才有长安。白衣执甲的勇士们,携着红旗领路在前,哪怕白雾茫茫,黑夜漫漫,哪怕望不见星斗,但月光依然在这里,希望仍旧在这里,无数人坚信着,无数人期盼着,明天,是望得见的不远方。加油!!!...

2021-12-29 21:31:02 384

原创 操作符上篇(c语言初阶-4)

1.算数操作符1.1 “/”操作符 “ / ”操作符属于双目操作符,用于求商当两个操作数均为整数且恰好可以除尽时,所得结果符合实际数学运算。当两个操作符均为整数且余数不为0时,所得结果为0向取整(取更接近于0的整数,即不进行四舍不入,直接舍掉小数)后的结果。如(-5)/ 2 实际为(-2.5),零项取整发现(-2)更为接近0,结果为(-2),或直接舍掉小数位(0.5),取结果(-2)。含当操作数有负数时,结果不受影响,符合实际正负逻辑(...

2021-12-24 15:52:39 1217

原创 c语言初阶(3-数组-实战收尾篇1-三(多)子棋)

相信大家都知道五子棋的游戏规则和游戏布局,即当某方5个棋子连续(包括斜向)时,获得胜利,三子棋本质和五子棋相同,不过胜利条件变成了某方3个棋子连续(包括斜向)时,获得胜利。下面就让我们来做一个三子棋吧!加油噢!一:思路1.首先我们需要登录游戏,输入账号密码,此功能的实现我们之前以前讲过(判断和循环(实战收尾篇2—猜数字游戏)),不再赘述,直接使用2.接下来我们需要一个游戏菜单3.然后我们需要一个棋盘1.1棋盘的搭建需要一个打印一个井字表格1.2需要一个二...

2021-12-07 23:48:48 308

原创 c语言初阶(3-数组-下篇)

晚上好哇!数组下篇正式开章,欢迎各位来宾(手动滑稽)。这一篇我写成了一环套一环的递归格式,哈哈哈,说人话就是先解决最后的小问题,在回头解决开头的问题,不知道这种方式跟直接写哪种效果更好一点,有建议的话留言哈!目录1.数组的传参: (问题1:)(问题2:)2.数组名(问题3:)(问题4:)2.1.数组名的特殊情况(问题5:)3.地址的取出(问题6:)4.拓展5.return递归返回1.数...

2021-12-04 22:02:59 1010

原创 c语言初阶(3-数组-上篇)

大家晚上好啊!这篇将进入数组,对数组的概念进行初步理解并学会初步使用1.数组数组是具有相同元素类型的集合2.一维数组的创建Type arr_name[const]2.1Type 指数组内部元素的类型2.2arr_name 指数组的名字如 arr ,arr1, arr22.3constConst 是常量或常量表达式(但不包括const,const修饰的是常变量)...

2021-12-01 22:58:14 412

原创 c语言初阶(2-函数—实战收尾篇-青蛙跳台阶-汉诺塔问题)

因为这段时间比较忙,所以频率比较低,那么我们话不多说,直接进入正题: 我们先来看一下青蛙跳台阶的问题:1.青蛙跳台阶1.1问题描述: 题目:一只青蛙一次可以跳1阶台阶,也可以跳2阶。求该青蛙跳上一个n 级的台阶总共有多少种跳法?1.2问题分析:由题意可简单分析:到第1阶:1到第2阶:1到第3阶:2到第4阶:3到第5阶:5......到第n阶:(n-1)阶的跳法总数+(n-2)阶的跳法总数 如要跳到...

2021-11-29 14:49:25 3309

原创 c语言初阶(2-函数-下篇-函数的递归)

晚上好哇!话不多说,直入主题。 函数的递归其实是一种算法问题,有一定难度,理解和使用需要较高的熟练度,在这里,只要先学会写一些常见的递归即可。目录1.什么是递归1.1补充:栈帧2.递归的条件:3.递归的作用:4.小练习4.1递归实现库函数strlen的功能:解析:分析:图解“abc\0”的调用和返回流程4.2.递归实现n的阶乘4.3递归计算裴波那契数列第n个数的值思路:注意: 4.4无符号整型的顺序打...

2021-11-25 23:45:00 352

原创 c语言初阶(2-函数-上篇)

目录1.函数是什么?1.1库函数cplusplus.com - The C++ Resources Network1.2自定义函数2.函数的参数2.1实参:2.2形参:注意:3.函数的调用3.1传值调用:3.2传址调用:4.函数的嵌套和链式访问先补充一下printf的返回值:4.1嵌套调用:4.2链式访问:5.函数的声明和定义6.小练习6.1写一个函数可以判断一个数是不是素数。6.2写一个函数判断一年是不是闰年。6.3写一...

2021-11-22 22:48:04 683 3

原创 判断和循环(实战收尾篇2—猜数字游戏)

讲完循环和判断讲完循环和判断我们就可以上游戏啦!兴奋吧,激动吧,直接进入正题,来看!在进入猜数字游戏之前,先让我们看一下模拟登录(后面用于游戏登录)//模拟登录#pragmawarning(disable:4996)#include<stdio.h>#include<string.h>#include<windows.h>#defineUSENAME"mengxin"//设置用户名#def...

2021-11-20 09:33:53 3315

原创 判断和循环——实战收尾篇1(二分法、抛硬币等)

目录​1.独领风骚的表达式2.求n的阶乘:3.求1~10的阶乘之和4.找一个有序数组中的具体数字(二分法)5.演示多个字符从两端,向中间汇聚6.抛硬币游戏补充:随机数的设置​1.独领风骚的表达式解析: 优先计算表达式结果,即优先判断i==1的逻辑结果,结果为真,以%d格式化输出,真表现为1,输出。 考查:表达式的优先计算2.求n的阶乘: 大家现在的水平足以驾驭的代码,不作详解:函数封装:...

2021-11-17 23:02:20 2464

原创 c语言初阶(1-判断与循环)

前面的初识c语言属于扫盲篇,让大家对c有一个基本的了解和认知,同时也为我们后面的分讲打下坚实的基础,无论学习什么,都要先有一个笼统的概念,就像看书先看目录,只有知道了要学什么,才能在学习的过程中对知识进行有序的分配和汲取。 现在,我们开始讲第一个内容——判断与循环 (在初始c语言中打下的良好基础使得我们对于该节的认知和讲解大为轻松,我将不必分配精力到一些基础的语法,因此就更着重于细节和实例。大家加油哦!!!) ( 我们把判断与循环的详细知识放...

2021-11-16 23:59:56 651 2

原创 初始c语言完结篇(第七篇—指针和结构体)

到了初始c语言的终末篇喽,扫盲篇要结束啦!打个心里预防针:这篇文字解释要多一些(手动滑稽)目录1.指针(c的灵魂)1.1 指针是什么(地址)引入:1.2 指针的意义 正如上面的故事中,门牌号可以极大的方便寻找某一个具体的宿舍。也许宿舍楼也不是很大,找找好像也没那么麻烦。那我们来进行一个小小的算数。补充:1.3指针的使用(解引用)1.4指针与指针变量1.5指针变量2.结构体初识最后:1.指针(c的灵魂)1.1指针是什么(地址)引入...

2021-11-13 23:38:56 806

原创 c语言初识(第六篇-关键字/宏和常量)

对于入门者来说,今天的内容可能有点小难,但大家别着急,慢慢看,慢慢来,仔细想想,动手敲敲就会发现其实并不难,对编程来说,一切的一切都不如实践。 Oh!突然发现我在这篇里面创建的文件是progect,我在写的时候都写成了project,请大家自行进行文本替换(hhhhh)1.关键字1.1Typedef(类型重命名)直接上图: 上图中,使用 typedef 将整型int重命名为A,即A就是int; A b 即int B 嗯,就这么简...

2021-11-13 18:49:30 828

原创 c语言初阶(初始c语言-第五篇-操作符)

小小段子来一句:书籍是人类进步的阶梯,电子书就是人类进步的电梯。 嗯,闲话不多说,今天让我们来了解操作符吧,开始喽!目录1.加减乘2.除(/)注意: 在两个整数的除法中,x/y后的结果实质上先经过/的零向取整处理,再进行赋值,这里补充一下表达式的优先执行3.取余(%)注意:当有符号时,余数也会带上负号(余数为0时还是0),与整数略有不同4.移位操作符(>> <<)注意5.位操作符(| ,&...

2021-11-11 23:46:58 285

原创 c语言初阶-数组

今天我们来认识一下数组和操作符吧。目录1.数组 1.1数组的概念 1.2数组的定义 1.3数组的下标访问1.数组1.1数组的概念所谓数组(array),就是具有相同数据类型的集合,存放的数据类型即数组本身的类型。可以发现存储的都是int型补充 :调试小技巧调试窗口 (按F5进行调试,打开菜单栏中的调试—窗口—监视—随便打开一个监视窗口,输入arr,将程序运行过arr的初始化即可观察到arr内部进行的初始化)1.2数组的定义...

2021-11-10 23:30:22 1861

原创 c语言初阶(第三篇)—函数

来到我们的第三篇,让我们来简单认识一下函数。目录1.main函数 2.自定义函数 2.1 函数的的封装和面向过程的思维 3.函数的组成 3.1函数的命名法 3.2函数的返回值3.21void类型3.3形参与实参1.main函数 第一个函数是我们的main函数,它无处不在,main函数被称之为我们的入口函数,程序在运行时,从main函数进入,从main函数出来,main函数其实就是整个程序功能的集合,所...

2021-11-10 08:56:24 500

原创 C语言初阶(第二篇)

让我们来继续我们上一阶段的学习,继续先对我们的c语言各种语法进行一个小梳理,至少让我们先认识他们,在后面我将会对各种知识点进行单独深入的剖析。这篇带大家了解一些常用的语句。目录1.选择语句(if)2.循环while循环for循环do-while循环1.选择语句(if)我们先不讲switch,后面会补充。先来对简单地if进行了解。我们已经知道,计算机的本质是为了服务于人,我们在日常生活中会遇到各种各样的选择,于情于理计算机都应该有选择语句来对应和我们的生活逻辑.

2021-11-10 00:01:18 613

原创 c语言初阶基础(第一篇)

2021 11 7(第一篇)1.什么是c语言c语言是一门通用计算机编程语言,是一种面向对象的编译型语言,广泛用于底层开发。其设计目的是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何环境便能运行的编程语言.c语言的实质就是生成一个可执行的exe文件2.初始化:开辟一个空间时同时放进去某个内容,叫做初始化(伴随空间开辟时就有的值,如同一出生就有的性别),初始化赋值的变量是可以更改的,叫做赋值(实质是对原值的覆...

2021-11-07 22:40:35 1116 4

原创 scanf 剖析

Hello World ,Hello Classmates,小小代码一片天,虚拟机中造世界,让我们往编程世界里迈一小步,来简单地避开scanf的一些小坑。Scanf输入函数函数,相信接触过编程的人对这个函数都是很熟悉的,在这里我们不对它进行基础的介绍,我们来讲一下初学者在scanf上容易犯的一些经验小错误1:对于scanf来说,scanf(“x”,&y),x内部的输入内容是必须完全按照自己所限定的格式输入,如scanf(“%d,%d”,&a)在输入时就必须要输入‘%d,%d’(引

2021-11-04 16:33:30 949

空空如也

空空如也

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

TA关注的人

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