自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 指针变量作为函数形参

void qwe(int *q,int c){*q=(*q)*10;c=c+2;}int main(){inta=3,b=5;int*p;p=&a;f2(p,b);printf(“%d%d”,a,b);return0;从本例可获得如下两点启示:在被调函数中可以改变实参指针变量所指向变量的值。这样一来,main通过调用qwe改变了局部变量a的值。下面来回顾是如何做到的。①在主函数中定义指针变量p,并使其指向要改变的变量a。②以指针变量p作为实参调用函数qwe,

2022-12-08 15:35:36 1137

原创 指针变量部分复习总结

指针变量概念:变量来存放变量的地址,这种用来存放地址的变量称为指针变量。定义指针变量:基类型 *指针变量名1,…,*指针变量名m;eg : int *p1; float *p2; char *p3,*p4;注意!:C系统会为所有的指针变量分配同样大小的存储单元。每一个指针变量都分配4字节的存储单元。因此,为指针变量分配的存储单元的大小与基类型无关。定义变量指定基类型的作用:1.基类型规定了指针变量中可存放哪类变量的地址2.指针变量参与运

2022-12-08 15:06:50 287

原创 结构体数组课下总结

定义结构体数组的三种方法1.先声明结构体类型,再定义结构体数组struct student{intnum;char name[10];char sex;float height;};struct student s[5];2.声明结构体类型的同时定义结构体数组struct student{intnum;char name[10];char sex;float height;}s[10];3.直接定义结构体数组,不出现结构体名struct

2022-12-08 12:04:59 356

原创 结构体变量课下复习总结

一、用户自定义类型(user-definedtype,UDT):程序员定义的数据类型。常见的UDT包括:结构体(structure)类型、共用体(union)类型、枚举(enumeration)类型等。二、结构体类型一般形式为:struct 结构体名{类型成员名1;类型成员名2;…类型成员名n;};注意!:1.struct是结构体类型的关键字,是structure的缩写,在定义时必不可少;2.另一个必不可少的是最后的分号。3.虽然结构体类型是程序员自

2022-12-07 17:25:49 305

原创 函数的递归调用知识点总结

递归调用在调用一个函数的过程中 ,出现直接或间接的调用该函数本身。我们为什么使用递归调用?递归调用复合人类逻辑思维,更加直观。一个递归问题可以分为“回溯”和“递推”两个阶段。(上图是回溯和递推的两个过程)上图递归结束条件是n==1。递归调用的过程:首先回推,直到递归结束条件成立为止,然后再逐层递推。因此,递归条件必不可少。递归调用的缺点是:内存占用多,效率较低。递归结束条件是非常重要的,如果递归结束条件没有弄明白,则程序可能陷入死循环,知道耗尽内存。eg: 用递归方法求n

2022-12-06 23:04:06 278

原创 总结:break和continue的区别

C语言中的作用是:结束整个循环过程,不再判断执行循环的条件是否成立。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句。如果没有break语句,则将成为一个死循环而无法退出。值得注意的是:1、break语句只能用于循环语句和switch语句中,而不能单独使用。2、在多层循环中, 一个break语句只向外跳一层。continue的作用是:只结束本次循环,而不是终止整个循环的执行,若循环条件成立,则进入此循环。

2022-11-30 19:08:04 809

原创 打字速度提升

我的打字速度得到进一步提升,从写博客开始到现在,我的打字速度突飞猛进。靠的是一天天勤劳的练习。在这个专业中,打字快是非常占优势的,可以提高完成作业的效率。打字练习是非常考验我们的自律性的,如果我们断断续续的练习,隔一天一练,又或者是想起来才打字,这样是不会取得很大进步的。只有每天练习,才能有所进步,可以看的出的进步。

2022-11-29 19:33:27 128

原创 第五章循环结构总结

使用循环的意义:处理需要进行的重复操作,减少工作量。循环的种类:1、while循环 while(表达式)语句特点:先判断条件表达式,后执行循环体语句。2、do while循环 do 语句while(表达式)特点:先无条件执行循环体,然后判断循环条件是否成立。3、for循环for(表达式1;表达式2;表达式3)语句

2022-11-29 17:54:23 173

原创 总结:初始值的重要性

在C语言中进行累加或累乘时一定要赋初始值,累加时给变量赋值为0,累乘是的给变量赋值为1,否则计算机会自动赋初始值,但此初始值并非你想要的数。eg:如下图,想输出一个数的逆序数,若不赋初始值的话,计算机自动赋值为1,则输出的最终结果中的数前面会多一个1。下图是改正过后的运行结果。

2022-11-29 17:35:01 1100

原创 C语言复习总结

学习了快一学期的C语言,给大家总结下C语言中容易出现的易错点。 1、定义变量一定要初始化,否则计算机会随意给它一个值,导致运行结果出现错误。 2、scanf中要有&,如果没有,编译时不会显示错误,但运行时会出现黑屏,输入不了想输入的东西的情况。当出现这种情况,大家要及时检查是否有&。 3、注意类型与输入输出的关系。即float对应%f,int对应%d,double对应%lf。如果不匹配,计算机可以编译,运行时可以输入想输入的东西,但是不会出现运行结果。 4、不

2022-11-24 23:40:17 253

原创 打字练习取得明显进步

通过每日锲而不舍的练习打字,终于打字水平级别到达四级,虽然不是很优秀,但我感到非常欣慰!因为我没有白白付出,我的付出得到了相应的回报。这样的回报激励着我更加努力,更加勤奋。 希望在以后不断练习中取得更大进步,希望早日摆脱看着键盘打。🐾以下是我总结的盲打技巧! 1、将左手小拇指、无名指、中指、食指分别对应放在键盘A、S、D、F上,大拇指放在空格键上。 2、将右手食指、中指、无名指对应放在J、K、L上。 3、记住各手指摆放

2022-11-23 19:57:42 126

原创 初学C语言感受

在我的高中时期,并没有C语言这门课程,我之所以选计算机专业是因为当代计算机有很好的发展前景。学计算机就要学习计算机的语言。C语言是计算机语言的一种类型,也是我们这学期要学的课程。通过第一章的学习,我了解到什么是计算机程序,什么是计算机语言,还有C语言的发展及其特点。 后来又通过老师的教导,跟着老师一起编写程序,让我逐渐意识到要想学好C语言,要不断实践,这是一个很特殊的专业,与其他科目相比,它侧重于实践,不是说想想就能考一百的 ,要付出行动和汗水,勤动手,多动脑。

2022-11-16 16:44:43 431

原创 打字速度Q

目前还不能实现盲打,希望在今后每日的练习中取得进步,实现盲打,并提高打字速度😼

2022-10-02 11:49:40 145

原创 游戏历险记

本以为很简单的游戏竟然如此烧脑😐玩了三个小时才通过,非常考验逻辑思维和耐心,通过这款游戏,我充分理解了C语言中的重复指令以及其他指令。

2022-10-02 11:38:28 778 1

空空如也

空空如也

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

TA关注的人

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