- 博客(9)
- 收藏
- 关注
原创 类和对象(中)
这一部分是类和对象最难的一个板块,需要花一定的时间去理解 消化,坚持过去之后,后面就是砍瓜切菜啦,学习编程最重要的就是要迎难而上!!!
2024-11-09 17:21:39
1105
原创 C++类和对象(上)
class为定义类的关键字,Stack为类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的⽅法或者成员函数。为了区分成员变量,⼀般习惯上成员变量会加⼀个特殊标识,如成员变量前⾯或者后⾯加_ 或者 m开头,注意C++中这个并不是强制的,只是⼀些惯例,具体看公司的要求。是不是觉得c++的类和c语言的结构体非常相似?
2024-11-08 10:30:26
1266
原创 C语言指针
/以下两种没区别//const所指的是指针所指的值,和指针没关系int data=0;p1=&cnum;//const修饰的是p3,不可修改//这种写法是错误的 p3=p2;p3不能被更改;
2023-12-22 14:08:13
454
原创 一个简单的猜数字游戏
rand会返回一个伪随机数(根据算法生成的),这个随机数的范围是在0~RAND~MAX之间,RAND~MAX的大小取决于编译器,但是大部分编译器是32767.在程序中我们一般是使用程序运行时间作为准则,因为时间是时时变换的,也就是使用time函数(返回值是time_t指针),使用time函数需要包含头文件time.h。于是c语言又提供了srand函数,用来初始随机数的生成器,需要的参数是unsigned int类型。所以需要强制类型转换,即srand((unsigned int)time(NULL));
2023-12-11 12:07:33
118
1
原创 一道题带来的激动
就在刚刚,我终于解决了一道困惑我许久的问题,并从中学到了很多新东西,答案正确的那一瞬间真的太激动了,先看题目(我还是个菜鸟,不要嘲讽我题目简单呜呜)输入n个学生数据记录(姓名、学号,5门课成绩)算出总分并且进行排序,按总分最后从高到低输出这些数据。一共输出N行,每行输出学生的姓名,学号,及总分(格式:total=?),每个数据相隔一个空格。为了这道题目学会了结构体,冒泡排序等知识,真的让我收获很多,浅浅记录一下。第一行输入学生的个数N接下来的N行输入学生的姓名,学号,5门科的成绩。
2023-11-22 17:19:46
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人