自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 do while循环

注意:使用do...while语句时。while(判断是否进行循环);while判断句后面要加上分号。

2023-10-26 19:08:43 33 1

原创 for循环

一些建议:使用for循环时,不要在循环内修改判断变量,避免循环失控。初始化:进入循环时,对变量进行赋值(注意是进入循环时,而非每次循环 )修改:尝试着打印到4的时候程序停止(但是必须包含打印后续打印操作 )ps:for循环的初始化,调整,判断都可以省略。修改:尝试着跳过打印5,其他正常打印。但是判断部分 被省略 就会判断恒为真。判断:满足判断条件为真:进入循环。(导航:p8,50min )用for循环打印1-10;//请问循环要循环多少次?调整,对变量进行调整。

2023-10-26 18:55:57 32 1

原创 getchar和putchar的使用

程序执行到此处,暂停,等待用户输入,并获取输入内容(getchar()的作 用),并把获取的内容储存在ret中。原因:在输入123456+回车的过程中,123456被scanf读取,回车被getchar获取,存放在ret中,此时ret不等于Y,于是输出确认失败。在代码实际运行的时候,会发现如果输入123456,敲下回车之后,程序会直接弹出确认失败,思考为什么。所以在这种状况下,ret的值实际上是B,故输出确认失败。

2023-10-26 18:25:26 39 1

原创 switch语句(用于应对多分枝判断句)

/意为若输入的值为一,则输出星期一,并跳出switch语句(否则会从case1 入口处 一直按顺序运行下去){case 1: //整形常量表达式且case后为冒号“:”例:switch (day) //整形表达式。中的后续步骤,直接进入下一次循环。printf(" 星期一");printf("星期二");printf("星期三");break的作用是跳出循环。

2023-10-23 11:24:27 40 1

原创 分支和循环(1)(if分支)

若为假,输出为真)。int a=0,所以if (a==1)判断为假,不执行if语句,但是又不存在对应if(a==1)的else语句,所以没有运行结果。==a)(常量放在变量之前),这样即使写成了赋值符号=。原因:针对(18

2023-10-23 09:06:55 18 1

原创 有关scanf函数的新发现

废话不说,先贴作业要求实现数字的拼接,例如输入12 34,程序输出1234这是我写的代码int main()t = 100*a;c = t+b;当我输入12 34时,程序输出结果却是1200接着我就忽略了scanf函数,改为int a=12,b=34,结果为1234,那只能说明问题出在scanf函数上当我把代码改为scanf("%d %d", &a, &b);时,程序终于正确输出结果了,联系之前的自动计算商品折扣价格的程序。

2023-10-21 10:06:49 36

原创 练习反思(scanf函数输入多个变量时不能遗漏,)

在写题目时。

2023-10-20 16:31:46 43

原创 练习反思(scanf函数不能遗漏&取地址符号)

2023-10-20 16:18:22 66

原创 (结构体)内容的反思

char dsc这里仅仅定义为字符,想要““最简单的敌人,你知道的””这样的效果需要把dcs定义为数组才可以。//{monster a={"sans",1,1,"最弱小的敌人,你知道的"};收获:要注意数据类型的定义要和使用时相匹配,保持一致,这样才能避免错误。//printf("攻击:%d\n",a.atk);//printf("防御:%d\n",a.def);结果发现编译报错,在排查了好一会后才发现是因为。“最简单的敌人,你知道的”想要呈现出这样的效果:“

2023-10-20 09:35:23 11

空空如也

空空如也

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

TA关注的人

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