自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言第二十七讲

/compare 对比两数,对比的是字母排序。//这种写法是将一个地址想要赋值给s3,s3是数组名,是常量 错误×。//求所占字节/大小。//字符串连接, 要注意不要连接完之后不要超过数组的容量。//字符不能超过10个,最多初始化9个,0字符占一个位置。

2022-12-01 20:59:00 377 1

原创 C语言第二十六讲

/此时的p相当于b//相当于给b赋值两百,前面p=&b相当于获取了b的权限,只不过是用了指针来实现。//p是一个指向整型地址的变量,本身用4或8字节存储 //表示p是一个指针。//p是一个指向整型地址的变量,本身用4或8字节存储。//p是一个指向整型地址的变量,本身用4或8字节存储。//必须用同类型的地址来赋值//赋值也是附地址类型的//输出结果相同。//*p间接引用,表示的p指向的地址里的内容 ,此时相当于是a。//*p表示间接引用,表示的p指向地址里的内容。//p和q是可变的,但&a,&b不可变。

2022-12-01 10:37:51 95

原创 C语言第二十五讲

/在每一轮交换后完成输出,是在内层完成后的外层。空的时候又不初始化会出现“unknown size”错误,因为系统不知道给b分配多少空间。第一个参数只是知道数组的首地址在哪里,第二个参数是控制元素个数。//两个下标,分别是行数和列数,一共要分配12个空间。在一维数组想省略元素个数(下标),一定要初始化。二维数组想省略元素个数(下标)至少有一个不为空。仍然代表的是数组的首地址 &a[0][0]显示的是在实际上排一行中的第几个位置。列 还是基于a[3][4]的例子。行下标表示前面有几个完整的行。

2022-11-30 13:09:31 184

原创 C语言第二十四讲

1.int a[10]=(1,3,4,6)可以给少不可以给多运行结果为:1346000000i

2022-11-25 09:02:36 71

原创 C语言第二十三讲

/本条语句是向系统申请分配10个float型数的空间,40字节,//使用的时候,中括号中的数字表示的是下标,也就是序号。//a是数组名,也是首地址,//只要遇到一个为真的表达式,后面的都不会再计算。//只要遇到一个为假的,后面的都不会再计算。//在内存当中是连续分配的,//或短路: 从左至右进行运算,//与短路 :从左至右进行运算,结果一般为0和1显示真假。// 一维数值型数组。// 一维数值型数组。

2022-11-23 12:42:13 545

原创 C语言第二十二讲

cout

2022-11-19 20:23:17 71

原创 C语言第二十一讲

cout

2022-11-19 13:07:41 107

原创 C语言作业五——递归函数的运用

if(a+b>c && a+c>b && b+c>a)//判断是否构成三角形。cout

2022-11-13 09:37:20 415

原创 C语言第十八讲——函数(1)

/被调用函数中变量虽然与调用函数中的变量名相同,但其实不是同一个(如上面的例题,ab调换是在形参调换,但主函数即实参的数值并未改变)cout

2022-11-11 19:08:40 262

原创 C语言第十九讲——函数(2)

#include using namespace std;#include #include //递归函数:直接或者间接调用自己的函数//阶乘: n!=n*(n-1)!,//递推规律:f(n)=n! f(n)=n*f(n-1);//递归出口:0!=1; f(0)=1;

2022-11-11 17:07:41 361

原创 C语言第十七讲——作业4评讲+函数讲解

/如上面可写成int min(int ,int),但函数的定义中变量名不可以省略。//主函数的return 0是返回到系统,标志着整个程序的结束。声明或者定义当中参数中的变量名称为形式参数(形参),函数声明时变量名可以省略。声明时的变量名是可以与定义时的变量名不同。//不同的参数用“,”分开,而且也要有数据类型,参数可以没有,也可以有多个。//不可以和main调换位置,程序由上到下执行,如果顺序调换就会缺少声明。//main函数唯一且必须有,相当于各程序的入口。函数的定义:函数声明,函数定义,函数调用。

2022-11-08 18:11:51 47

原创 C语言第十六讲

我知道自己挺笨的,但是我没有选择放弃,就算我多笨都好,照着别人的代码写也好,我也会努力坚持下去。今天完成周末作业的时候,get到通过在中途输出数据(也就是调试,不过我不会dev的调试)发现数据和程序的错误。如果我有错,希望上天惩罚我,而不是像今天完成输入星期几的那个作业和上个星期的fibonacci数列作业,我反反复复检查了五六个小时我近乎完美的代码(上手+用眼睛和笔一行一行看和算),总以为是代码中出了问题,最后就随便换代码的位置或者改一个小数字就对了……

2022-11-05 11:42:54 149

原创 C语言第十五讲

完数问题:一个正整数,如果它所有除本身之外的所有因子之和等于该数本身,称为完数。多层循环时候,循环次数少的在最外层,循环次数多的在内层。百元拆零问题:元为最小单位,求出所有的拆成零钱的方案。筛选出一定范围内的所有素数。的时候,就将其累加到。

2022-11-05 11:28:43 79

原创 C语言第十四讲

1.else if 比 if 效率更低2.自己写一个程序的时候,尤其是关于数学的,要自己代数字推导一遍3.穷举法,即列举所有数据和情况如上的for语句条件,筛选出满足条件的。如鸡兔同笼,百钱百鸡,首先用for列出每个未知数单独的最大值,然后用if把满足题意的条件写出(此时可以想数学方程)4.历时将近一个月,终于可以勉强不看老师的代码自己把程序回忆写出来,不过没有老师的指导和讲解还是有困难,且在自己写的过程中总会出现错误要回看笔记才发现得到错误。

2022-11-01 19:15:11 59

原创 C语言第十三讲

小球问题:一球 从100米高落下,每次落地后反跳回原来高度的一半再落下,问第10次落地时,共经过多少米。猴子吃桃问题:说有一只猴子,某一天摘了若干桃子 ,吃了一半,没吃够,多吃了一个,完数问题:一个正整数,如果它所有除本身之外的所有因子之和等于该数本身,称为完数。以后每天都这样吃桃子,到第10天就只剩下1只桃子了,问第1天摘了多少只桃子。当前的i能整除n 的时候,就将其累加到s上去。多重循环:输出一个九九乘法表。

2022-10-29 19:25:31 271

原创 C语言第十二讲

1.写等式时等号写在后面避免编译发现不了错误;2.foe语句中三个表达式之间的分隔符是分号,有且仅有两个分号,及不能多也不能少;3.for(初始化表达式;循环控制表达式;增值表达式),由于每次循环体执行完以后,都要执行一次增值表达式,所以退出for循环后,i的值实际为n+1;4.for语句里仅由一个分号构成的语句称为空语句,常用于编写延时程序;5.且一般不在for语句后加分号,行末的分号会导致循环什么也不做,只起延时作用;如果在while后意外地加上分号那么情况更糟,有可能产生死循环;

2022-10-27 19:16:00 129

原创 C语言第十一讲

1.今天学习的东西是以前的旧内容,用循环语句的新方法重新编写,能听懂,但是自己写总会出现错漏。

2022-10-26 18:57:38 767

原创 C语言第十讲

一句话总结我今天学完的心情:上课理解起来很容易,写起来屁都想不起来╮(╯﹏╰)╭很容易理解,但代码自己写真的很难想到那种逻辑,特别是斐波那契数列,赋值与移位不是听老师讲确实很难联系起来,说明自己平时还要多多练习与编写关于赋值的程序。

2022-10-25 19:12:46 153

原创 C语言第九讲

1.使用while语句时要注意语句顺序,顺序不同结果不同;2.素数判断的题目,自己编写程序时要懂得反向思考:如何判断一个数不是素数?除1和它本身外还有别的数,所以拿这个数去除以2,3,……n一个个试,试出可以整除的数后会跳出while语句;3.加break增加程序运行效率,拿素数那题当例子,因为i

2022-10-21 18:47:07 124

原创 C语言第八讲

1.case后要加空格再加常量,末尾跟的是:不是;,:后可以有多条语句;2.四则运算除法运算记得除数不可以为0,在c语言中=0表示为

2022-10-20 20:08:03 326 2

原创 C语言第七讲

1.else不要再加括号在里面加条件了,条件为隐藏,加了条件反而编译错误2.善于利用if else语句,使用语简洁。

2022-10-20 19:18:15 195

原创 C语言第六讲

1.昨天晚上纠结很久捏运行不了,是在else后面加了条件,else后面是不能,是不能!加条件,条件已经是隐藏的了,今天讲了第七讲,老师说前面条件不满足就会跳到else if或者else,所以条件的范围是已经确定好只是隐藏了,可以不写出来,可能用文字表示不清楚,可以看第七讲的笔记/博客。2.也就是因为不熟悉条件语句的条件表示,此方法比较繁冗。第七讲老师有讲比较简练的方法。

2022-10-19 21:01:13 142

原创 C语言第五讲

1.if和else后面不要加“;”断开,否则后面大括号内的语句无法执行2.if中>要和0),else{ if(x=0) },这样电脑无法识别3.输入流cin“>> >>”内不能输入加引号的内容,文字,字母都不可以,只能输入电脑能识别的数据。

2022-10-15 13:37:45 451

原创 C语言第四讲

1.define宏常量与字符串中间不要加“=”等号,末尾不要加“;”分号。

2022-10-15 11:36:21 120

原创 C语言第三讲

1.理解了超出整型数据范围运算2.编写代码过程中了解了超出范围无法输出的警告3.自学了取出三位数中十位数字的两种办法4.编写过程知道了赋值后结果会根据后面的代码一直运行5.对比了前增量与后增量的区别6.注意转义字符要单独用“”引号与

2022-10-15 10:11:10 601

原创 C语言第二讲

1.老师的笔记有误,我疑惑了很久,不过幸好我记得整型的声明是在前面加int;2.交换两个变量的值要有第三方的加入,并且交换逻辑用语要做到“首尾呼应”;3.字符型数据输出结果与ACKII码表值有关。

2022-10-15 08:40:08 68

原创 大一-第一周第一讲-学习C语言入门

1.今天学了基本的数据类型、内存存储单位、简单的进制转换2.实操:如何简单地输出与区分数据类型、还有简单区别了/n换行符的用法。

2022-10-14 13:11:53 71

空空如也

空空如也

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

TA关注的人

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