自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++文件操作

3.打开文件 ofs.open(“文件路径”,打开方式)2.创建流对象 ofstream ofs;2.创建流对象 ifstream ifs;ifs.open(“文件路径”,打开方式)5.关闭文件 ifs.close();4.写数据 ofs

2023-01-05 20:37:58 50

原创 STL知识点

1,string内部封装了很多成员方法 例如查找find,拷贝copy,删除delete,替换replace,插入insert。由于链表的存储方式并不是连续的内存空间,因此链表中的迭代器只支持前移和后移,属于双向迭代器。1,容器:各种数据结构,如vector,list,deque,map等,用来存放数据。非质变算法:指运算过程中不会更改区间内的元素内容,例如查找,计数,遍历,寻找极值等等。质变算法:指运算过程中会更改区间内的元素的内容,例如拷贝,替换,删除。

2023-01-05 20:37:20 108

原创 类和对象知识点

(2)引用只是一个别名,是已有变量的别名,而void类型是空类型,是没有分配内存的。双目运算符优先于位移或运算符,左移运算符

2022-12-30 20:33:29 52

原创 计组 -浮点数的表示与运算

首先需要明确的是浮点数的组成,浮点数由阶码和尾数两部分组成其中阶码又分为阶符和数值部分,阶码J和阶码的位数m共同反应浮点数的表示范围以及小数点的实际位置;尾数由数符和数值部分组成,数符代表浮点数的符号,尾数的数值部分反映浮点数的精度总结来说阶码E反映浮点数的表示范围及小数点的实际位置尾数M的数值部分反映浮点数的精度阶码和尾数的表示:阶码:常用补码或移码表示的定点整数尾数:常用原码或补码表示的定点小数浮点数的真值:N=r^E*M,其中r为阶码的底,通常为2了解浮点数的组成之后再来谈谈什么是浮点

2021-04-07 23:55:36 2529

原创 2021-3-29sizeof和strlen的辨析

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//qsort(s, sz, sizeof(s[0]), cmp_stu_by_name);//第一个参数:待排序数组的首元素地址//第二个参数:待排序数组的元素个数//第三个参数:待排序数组的每个元素的大小—单位是字节//第四个参数:是函数指针,比较两个元素的所用 函数的地址-这个函数使用者自己实现// 函数指针的两个参数是:待比较的两个元素的地址//指针

2021-03-29 18:03:51 193 1

原创 2021-3-27指针详解3

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//函数指针案例//计算器的实现//void menu()//{// printf("*******************\n");// printf("***1.add 2.sub***\n");// printf("***3.mul 4.div***\n");// printf("*** 0.exit ***\n");// printf("*******

2021-03-27 22:50:01 53

原创 2021-3-26指针详解2

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//数组参数//一维数组的传参//void test(int arr[])//{}//void test(int arr[10])//{}//void test(int* arr)//{}//void test2(int* arr[20])//{}//void test2(int**arr)//{}//以上五种写法均可以实现传参//int main()//{//

2021-03-26 22:41:07 76

原创 2021-3-25指针详解(上)

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//1.指针就是个变量,用来存放地址,地址唯一标识一块内存空间//2.指针的大小是固定的4/8个字节//3,指针是有类型的,指针的类型决定了指针+-整数的步长,指针解引用操作时候的权限//4.指针的运算//void test(int arr[])//{// int sz = sizeof(arr) / sizeof(arr[0]);// printf("%d\n", sz);/

2021-03-25 18:21:45 72

原创 2021-3-24数据的存储(下)浮点数在内存中的存储

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//int main()//{// int i=-20;// //10000000000000000000000000010100 -20原码// //11111111111111111111111111101011 反码// //11111111111111111111111111101100 -20补码// //0000000000000000000000000000

2021-03-24 23:31:18 45

原创 2021-3-22数据的存储(上)

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//c语言类型//1.内置类型 char short int long float double//2.自定义类型//类型的意义//1.使用这个类型开辟内存空间的大小//2.如何看待内存空间的视角//unsigned-二进制最高位不当作符号位//signed-二进制最高位为1表示为负数,0表示正数//整型在内存中的存储//计算机中的整型有符号数有三种表示方法,即原码,反码和补

2021-03-22 23:02:51 92

原创 2021-3-20初始结构体

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//结构是一些值的集合,这些值称为成员变量,结构的每个成员可以是不同类型的变量//定义一个学生类型//名字//年龄//电话//性别//struct Stu//struct-结构体关键字 Stu-结构体标签 struct Stu-结构体类型//{// //成员变量// char name[20];// short age;// char tele[12];// cha

2021-03-20 14:13:12 30

原创 2021-3-19初始指针

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//int main()//{// int a = 10;// int* p = &a;//p为指针变量-存放地址的变量,存放在指针中的值都被当成地址处理// return 0;//指针的大小在32位平台是4个字节,在64位平台是8个字节//}//int main()//{// //printf("%d\n", sizeof(char*));//4// //prin

2021-03-19 22:33:08 42

原创 2021-3-18操作符(下)

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//int main()//{// int a = 0;// char b = 'w';// int arr[10] = { 0 };// printf("%d\n", sizeof(a));// printf("%d\n", sizeof(int));// printf("%d\n", sizeof(b));// printf("%d\n", sizeof(char));/

2021-03-18 22:17:38 43

原创 2021-3-17c语言操作符(上)

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//int main()//{// int a = 5/2;//商2余1// printf("a=%d\n", a);// return 0;//}//移位操作符,操作对象必须是整数//右移操作符;//1.算术右移:右边丢弃,左边补原符号位(正数补0,负数补1),大部分情况都是算术右移//2.逻辑右移:右边直接丢弃,左边补0//int main()//{// int

2021-03-17 22:23:03 46

原创 2021-3-16c语言实现简单扫雷游戏

game.h#include<stdlib.h>#include<time.h>#define ROW 9#define COL 9#define ROWS ROW+2#define COLS COL+2#define EASY_COUNT 80//雷的个数void InitBoard(char board[ROWS][COLS], int rows, int cols,char set);void DisPlayBoard(char board[ROWS][COL

2021-03-16 22:48:02 71

原创 2021-3-13三子棋游戏的实现

game.c#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>#include "game.h"void InitBoard(char board[ROW][COL], int row, int col){ int i = 0; int j = 0; for (i = 0;i < row;i++) { for (j = 0;j < col;j++) {

2021-03-13 18:18:04 74

原创 2021-3-11数组

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>//数组是一组相同类型元素的集合,数组创建[]中必须是一个常量//int main()//{// //char arr[] = "abcdef";// //printf("%d\n", sizeof(arr));//计算arr所占空间的大小// //printf("%d\n", strlen(arr));//求字符串的长度并且只能针

2021-03-11 20:50:51 44

原创 2021-3-10递归与函数

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>//接受一个整型值(无符号),按照顺序打印它的每一位,例如:输入:1234,输出1 2 3 4//void print(int n)//{// if (n > 9)// {// print(n / 10);// }// printf("%d ", n % 10);//}//int main() //{// un

2021-03-10 20:51:31 39

原创 2021-3-9听课笔记(函数)

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<string.h>//int Add(int a, int b) {// int z = 0;// z = a + b;// return z;//}//int main()//{// int a = 10;// int b = 20;// int sum = Add(a, b);// printf("%d\n", sum);// ret

2021-03-09 21:07:52 166

原创 2021-3-8分支循环

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//从大到小输出三个值//int main()//{// int a = 0;// int b = 0;// int c = 0;// scanf("%d%d%d", &a, &b, &c);// if (a < b) {// int tmp = a;// a = b;// b = tmp;// }// if (a < c)

2021-03-08 21:53:44 43

原创 2021-3-7听课笔记

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//int main() {// //int ch = 0;// //while ((ch = getchar()) != EOF) {//EOF- end of file文件结束标志// // putchar(ch);// //}// int ret = 0;// int ch = 0;// char password[20] = { 0 };// printf("请输入密码

2021-03-07 21:22:23 64

原创 2021-3-6听课笔记

在这里插入代码片#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//int main() {// double d = 3.14;// double* pd = &d;// *pd = 5.5;// printf("%lf\n", d);// printf("%lf\n", *pd);// printf("%d\n", sizeof(pd));// return 0;//}//结构体 描述复杂对象-我们自己创造

2021-03-06 14:35:51 115

原创 2021-3-5听课笔记

#include<stdio.h>//Max(int x, int y) {//函数体// if (x > y)// return x;// else// return y;//}//int main() {// int a=10;// int b=20;// int max = 0;// max = Max(a, b);// printf(“max=%d\n”, max);// /if (a > b)// printf("%d\n", a);//

2021-03-05 13:10:21 44

原创 2021-3-4听课笔记

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//int main() {// int input = 0;// printf(“加入湖人\n”);// printf(“你要好好学习吗?(1/0)>:”);// scanf("%d", &input);// if (input == 1)//选择语句// printf(“好offer\n”);// else// printf(“卖红薯\n”);////

2021-03-04 12:41:11 85 1

原创 2021-3-3听课笔记

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>//int main()//{// int num1 = 0;// int num2 = 0;// int sum = 0;// scanf("%d%d", &num1, &num2);// sum = num1 + num2;// printf(“sum=%d\n”, sum);// return 0;//}//int main() {// const

2021-03-03 22:40:18 72 1

原创 c语言入门笔记

#include <stdio.h>//包含一个叫stdio.h的文件int main(){int num1 = 0;int num2 = 0;int sum = 0;scanf_s("%d%d", &num1, &num2);printf(“hehe\n”);char ch = ‘A’;printf("%c\n", ch);//打印字符格式的数据int age = 20;printf("%d\n", age);//打印整型十进制的数据float f =

2021-03-02 22:38:15 100 1

空空如也

空空如也

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

TA关注的人

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