- 博客(13)
- 收藏
- 关注
原创 C++类与对象
类定义格式:class为定义类的关键字,A为类的名字,{}中为类的主体,注意类定义结束时后⾯分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的⽅法或者成员函数。相当于c语言中的结构体变成了类,不再需要typedef,A就可以代表类型。当然我们无法直接调用类的成员函数,是因为访问限定符,这是C++⼀种实现封装的⽅式,⽤类将对象的属性与⽅法结合在⼀块,让对象更加完善,通过访问权限选择性的将其接⼝提供给外部的⽤⼾使⽤。
2025-11-20 22:53:56
415
原创 初识C++
学习一门新的编程语言,我们首先要了解的是它在哪些领域有着什么样的应用呢?C++的应⽤领域服务器端、游戏(引擎)、机器学习引擎、⾳视频处理、嵌⼊式软件、电信设备、⾦融 、应⽤、基础库、操作系统、编译器、基础架构、基础⼯具、硬件交互等很多⽅⾯都有。C++第一个程序C++兼容C语⾔绝⼤多数的语法,所以C语⾔实现的hello world依旧可以运⾏,C++中需要把定义⽂件代码后缀改为.cpp,vs编译器看到是.cpp就会调⽤C++编译器编译,linux下要⽤g++编译,不再是gcc。
2025-11-18 15:11:41
632
原创 基于飞算JavaAI实现学生成绩综合统计分析系统的设计与实现
打开飞算 AI 插件的 “自然语言生成代码” 功能,点击创建项目,并在对话框中使用自然语言输入实现“学生成绩综合统计分析系统的设计与实现”。点击 “生成代码” 按钮,飞算 AI 将自动解析需求,生成对应的实体类、接口、服务层、控制层代码,无需手动编写。它先对我们的需求进行理解,我们点击下一步进行下一步操作接下来就是接口操作,继续点击下一步这里需要对表结构进行设计操作,我们点击自动表结构设计即可生成表内容如下点击下一步,我们来到下一步接口处理代码生成中...效率还是很快的。
2025-09-08 00:00:07
17409
182
原创 C语言--深入了解指针(上)
我们知道在计算机上cpu处理数据时,数据是在内存中提取的,将内存划分为一个个的内存单元,每个内存单元的大小取一个字节,在计算机中我们将内存单元的编号称为地址,c语言中给地址取新名字:指针所以我们可以理解为:内存单元的编号==地址==指针。
2025-07-19 13:50:24
758
原创 C语言--操作符详解
算术操作符:+、-、*、/、%-移位操作符:<<、>>-位操作符:&、|、^-赋值操作符:=、-=、+=、*=、/=、%=、<<=、>>=、&=、|=、^=-单目操作符:!、++、--、&、+、-、*、%、/、~、sizeof、(类型)-关系操作符:>、<、<=、>=、==、!-逻辑操作符:&&、||-条件操作符:?-逗号表达式:,-下标引用:[]-函数调用:()-结构成员访问:.、->
2025-06-28 22:32:11
518
原创 解构童年游戏--经典版扫雷
在源文件中我们要引用我们自定义的头文件game.h。这样我们的game.c的整个设计都设计好了,前面可知我们每个函数和常量的定义都在我们的头文件game.h中,所以在game.c创建的函数都要在game.h里声明,以下就是我们需要用到的头文件以及函数声明,这样在test.c文件里直接调用game.c里的函数。我们首先整理一下我们的思路,我们需要制作一个可以一直玩的游戏框架,这就与我们前期制作的猜数字游戏一个原理,可以使用do...while循环,再打印一个菜单,输入相应数字进行开始或结束游戏。
2025-05-11 17:36:54
696
原创 C语言--函数
自定义函数格式与库函数一样type fun_name(形式参数){//函数体(完成特殊任务)//type为函数返回类型,fun_name是函数名//当返回类型为void时,函数无返回值;形参可没有,若有的话要交代清楚参数类型和名字以及个数int ADD(int a,int b) {//自定义函数ADD,作用是使两个数相加,这里a,b为形参return 0;int x = 1;int y = 2;ADD(x, y);//调用函数,x、y为实参return 0;
2025-05-09 16:33:52
1004
原创 猜数字小游戏
但是我们这里生成的是一个伪随机数,也就是在rand()里有个“种子”,我们如果没有改变种子大小生成的随机数就是不变的,这时候我们用到srand函数,也就是设置我们的种子值,返回的是unsign int 类型,而time函数可以返回一个时间戳,time*变量,也可以直接传NULL空指针(后面会详细讲解),在头文件time.h中,因为每个时间戳都不一样,所以种子也就会不一样,但是注意的是用time时要强制类型转换。前面我们学习了c语言的类型、变量、分支与循环,接下来我们用这些知识制作一个猜数字的小游戏。
2025-05-05 14:17:52
406
原创 C语言中分支与循环
接下来我们做一个小作业,0-18岁为少年,18-45为青年,45-60为中年,60岁以上为老年注意,在多个if else语句中,else总是与离他最近的if匹配。
2025-04-29 10:39:11
453
原创 C语言数据类型和变量
printf是打印函数,也就是print+format,按照一个格式来打印int a=1;//直接打印hehe,在双引号中的符号可以直接被打出来//打印的是1,为什么不是打印%d呢,因为%d是一个占位符,也就是帮逗号后的占//一个位置常见的占位符有哪些呢?int num1;float num2;printf("整数: %d,浮点数: %f,字符串: %s\n", num1, num2, str);//double类型的用%lf,单个字符用%c。
2025-04-25 16:49:57
747
原创 c语言的常见概念
由图可知在ch2中最后一个是'\0',这是一种特殊的字符,叫做转义字符,他是字符串的结束标志,当编译器识别到'\0'就停止字符串的识取,而ch1中'\0'并不知道在哪里,所以编译器并未停止。控制语句分为条件语句(if语句,switch语句),循环执行语句(do while语句,while语句,for语句)和转向语句(break语句,goto语句,continue语句,return语句)这样,但这是一种很古老的写法,不建议用这种,它与int main的区别就是有无返回值,也就是return 0;
2025-04-22 18:38:26
453
原创 新人村村民来打卡
我将每周用16小时来学习编程语言,和大家一样,初时因为爱好学习,但也会坚持成为一名出色的工程师,制作出自己想做的设计。目前还没有目标公司,也欢迎大家私信与我讨论编程知识。大家好,我是小羊不会打字,一年前接触到编程和csdn,但因为特殊原因没有钻研下去,今天我将重新和大家一起学习c语言以及更多的编程语言,并在上面分享我的心得。目前我将系统的学习c语言知识,充分利用网络的便捷性,在各种视频网站上进行学习,后续也会在刷题网站里进行锻炼,也准备在明年报考蓝桥杯检验自己的成果。
2025-04-20 12:51:31
166
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅