自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(176)
  • 资源 (2)
  • 收藏
  • 关注

原创 Lesson01_枚举

CSharp_枚举

2022-07-03 20:49:35 143

原创 空指针 null

1、空指针 null ● C语言中没有一种机制来保证指向内存的正确性; ●未初始化的指针变量指向哪块内存是不确定的,大多数情况下这块内存没有被分配或者没有读写权限,向其写入数据有可能就会出现错误; ●未初始化的指针要赋值 NULL;char *str1 = NULL; ●gets() 和printf()都对空指针做出了特殊处理: gets():不会让用户输入字符串,也不会向指针指向的内存中写入数...

2021-05-29 01:15:39 499

原创 二级指针

1、二级指针 ●指针可以指向普通数据类型,例如int、short、long; 也可以指向指针数据类型,例如 int*、short*、long*; 如果一个指针指向另外一个指针,我们就称它为二级指针,或者指向指针的指针; ● C语言不限制指针级数;#include <stdio.h>#include <stdlib.h>#include <string.h>using n...

2021-05-29 00:57:08 223

原创 指针作为函数返回值

1、指针函数 ● C语言允许函数的返回值是一个指针,我们将这样的函数称为指针函数;#include <stdio.h>#include <stdlib.h>#include <string.h>using namespace std;char *strlong(char *p1,char *p2) { return strlen(p1) > strlen(p2) ? p1 : p2;}int main() { char...

2021-05-29 00:45:04 1152

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

1、指针变量作为函数参数#include <stdio.h>#include <stdlib.h>using namespace std;void swap(int *num1, int *num2) { int temp = 0; temp = *num1; *num1 = *num2; *num2 = temp;}int main() { int a = 10, b = 20; swap(&a, &b); printf("a=%

2021-05-29 00:21:01 143

原创 数组指针

1、数组指针 ●数组是一系列具有相同类型的数据的集合,数组中的所有元素都是连续排列的; 整个数组都是占用的一块儿内存; 数组名可以认为是一个指针,它指向数组中的第 0个元素; C语言中我们将第 0个元素的地址称为数组的首地址,注意数组名和数组首地址并不总是等价的;2、以指针的方式遍历数组 ●sizeof(arr):取得数组总字节数长度; sizeof(int):取...

2021-05-27 02:42:16 820

原创 指针

1、指针 ●我们将内存中字节的编号称为地址或指针; ●地址从 0开始依次增加,32位环境下,程序能够使用的内存为 4 GB,最大地址为:FFFFFFFF;#include <stdio.h>using namespace std;//如何输出地址int main() { int a = 20; char arr[] = "www.csdn.net"; printf("%#x,%#x", &a, arr); return 0...

2021-05-27 01:10:18 66

原创 预编译命令汇总

● 预处理功能是C语言特有的功能,它是在对源程序正式编译前由预处理程序完成的,程序员在程序中用预处理命令来调用这些功能; ● 宏定义可以带有参数,宏调用时是以实参代换形参,而不是 " 值传送" ; ● 为了避免宏代换时发生错误,宏定义中的字符串应加括号,字符串中出现的形式参数两边也应加括号; ● 文件包含是预处理的一个重要功能,它可用来把多个源文件连接成一个源文件进行编译,结果将生成一个目标文件; ● 条件编译允许只编译源程序中满足条件...

2021-05-26 00:17:17 690 1

原创 #error

1、#error ●在编译期间产生错误信息,并阻止程序编译; 例如:#ifdef WIN32//错误信息不加引号,如果加的话会和错误信息一起输出#error This programme cannot compile at Windows Platform#endif...

2021-05-26 00:12:15 220

原创 条件编译

1、#if ●格式:#include <stdio.h>using namespace std;int main() {//用法1//条件编译中要求判断条件必须都为“整形常量表达式”,不可以为变量,并且结果必须为整型#if _WIN32 printf("这是windows系统。\n");#elif _linux_ printf("这是linux系统。\n");#else print("未知系统!\n");#endif//用法2#if _...

2021-05-26 00:09:51 189

原创 宏定义

1、宏定义 ● #define称为宏定义命令,也是预处理命令的一种; 就是用一个标识符来表示一个字符串,如果后面的代码中出现该标识符,就全部替换成指定的字符串; 该行为称为 "宏替换"或 "宏展开"; ●习惯上宏名全用大写字母,但也允许用小写字母;#include <stdio.h>#define N 100int main() { int a = N; printf("%d", ...

2021-05-25 23:39:18 439

原创 预处理命令

1、#include命令 ● #include叫做文件包含命令,用来引入对应的 .h头文件; ●头文件中只能包含函数以及参数的声明,不能包含定义,否则在多次引入的时候会引起重复定义错误; ●该命令有两种形式: < >:使用尖括号编译器会在系统路径下查找头文件; " ":使用双引号编译器先在当前目录下查找头文件,找不到的话再去系统路径下查找;#include <stdi...

2021-05-25 17:34:52 78

原创 函数

1、函数 ●函数可以分为:无参函数和有参函数; ●如果函数没有返回值,可以声明函数类型为void; ●函数定义时给出的参数称为形式参数,简称形参; 函数调用时传递的用户参数称为实际参数,简称实参; 实参的数目与类型要与形参保持一致; ● C语言中函数不能嵌套定义;...

2021-05-22 22:21:17 72

原创 数组冒泡排序

1、冒泡排序(从小到大)#include <iostream>#include <string.h>int main(){ int arr[10] = { 4,2,1,5,3,8,6,9,7,10 }; int n = 0, flag = 0; for (int i = 0; i < 9; i++) { flag = 1; for (int j = 0; j < 9 - i; j++) { if (arr[j] > arr[j +

2021-05-22 22:01:42 86

原创 C语言字符串处理函数

1、概述 ● C语言提供了丰富的字符串处理函数,用于输入输出的字符串函数: scanf (); gets (); printf (); puts (); 以上函数使用时要包含头文件stdio.h,其他字符串函数则要包含头文件 string.h; ●string.h是一个专门用来处理字符串的头文件;2、字符串连接函数strcat (...

2021-05-21 22:23:39 132

原创 字符数组和字符串

1、字符数组 ● C语言中没有专门的字符串变量,通常用一个字符数组来存放字符串;char str[13] = {"www.csdn.net"};//第二种更简洁char str[13] = "www.csdn.net";//或者也可以不指定数组长度char str[] = "www.csdn.net"; ●字符数组只有在定义时才能将整个字符串一次性赋值,定义之后只能一个字符一个字符的赋值; ● C语言中,字符串以 '\0'作为结尾,...

2021-05-21 21:44:01 131

原创 数组

1、数组 ●数组的长度为:0 =< index <length; ●数组内存是连续的; ●数组也可以在定义的时候同时赋值:int arr[4]={12,13,14,15}; ●也可以只给部分元素赋值,没有赋值的元素初始化为相应数据类型的初始值; short、int、long初始值为0; char初始值为 ' \0'; float、double...

2021-05-21 21:09:44 54

原创 maya基础操作

1、基础操作 ● Q =选择; ● W =移动; E =旋转; R =缩放; ● Y =选择最近一个使用的工具; ●按 空格键进行 四视图 切换; ● Alt +鼠标左键 =旋转; ● Alt +鼠标中间 =移动; ● Alt +鼠标右键 =缩放; 滚轮滚动 =缩放; ● A =场景所有元素最大化显示;...

2021-05-20 00:54:45 5941

原创 break和continue用法详解

1、break关键字 ●break关键字用于while、for循环时,会终止循环并执行整个循环语句后面的代码; ●通常,break和if一起使用,即满足条件时便跳出循环;#include <iostream>int main(){ int i = 1, sum = 0; //循环为死循环 while (1) { sum += i; i++; if (i > 100) { break; } } ...

2021-05-19 21:52:04 760

原创 for循环

1、for循环#include <iostream>int main(){ int sum = 0; //表达式 1 可以写在循环外,但循环条件中表达式 1 后的分号不可以省略 //某些情况下,循环条件中的三个表达式都可以省略,但分号不可以省略 //循环条件中的表达式 3 可以写在循环体中 for (int i = 1;i<=100;i++) { sum += i; } printf("1-100相加的值为:%d\n", sum);}

2021-05-19 20:39:01 165

原创 while循环和do-while循环

1、while循环

2021-05-19 20:24:44 87

原创 三目运算符

1、例子C语言中只有一个三目运算符;max = ( a > b ) ?a : b;含义:如a >b为真,则把a赋值给 max,否则将b赋值给max;#include <iostream>int main(){ int a = 0, b = 0,max = 0; printf("请输入a的值:\n"); scanf("%d", &a); printf("请输入b的值:\n"); scanf("%d", &b); pr...

2021-05-19 19:17:56 116

原创 switch case语句详解

1、switchcase结构#include <iostream>int main(){ int a = 0; printf("请输入a的值:\n"); scanf("%d", &a); switch(a) { case 1: printf("星期一\n"); break; case 2: printf("星期二\n"); break; case 3: printf("星期三\n"); break; case 4: printf.

2021-05-19 19:11:14 753

原创 if-else详解

1、if-else结构#include <iostream>int main(){ int age = 0; printf("请输入你的年龄:"); scanf("%d", &age); if (age >= 18) { printf("恭喜你,你已成年!\n"); } else { printf("你还是未成年人!"); }}#include <iostream>int main(){ int a = 0, b

2021-05-19 19:03:24 4636

原创 数据输入

1、函数 在 C语言中,有多个函数可以从键盘获取用户输入: ●scanf():和 printf()一样,scanf()可以从键盘获取多种类型的数据,可一次读取多份输入数据; 该函数读取字符串以空格为结束符,也就是无法读取含有空格的字符串; ●getchar(),getche(),getch() :这三个函数都用于输入单个字符,一次只能读取一份输入数据; ●gets_s() :获取一行数据,并作为字符串处理;2、关于代...

2021-05-15 21:28:15 127

原创 数据输出

1、数据输出在 C语言中,有三个函数可以在显示器上输出数据:●puts():只能输出字符串,并且输出之后会换行;●putchar():只能输出单个字符;●printf():可以输出各种类型数据;2、printf() 格式控制格式控制符 说明 %c 输出一个单一的字符 %hd,%d,%ld 有符号十进制形式输出short、int、long类型整数 %hu,%u,%lu 无符号十进制形式输出short、int、long类型整数 %ho,%o...

2021-05-14 00:50:45 651

原创 转义字符

1、转义字符转义字符以 \或者 \x 开头,分别表示八进制和十六进制形式的编码值;转义字符只能使用八进制或十六进制;2、取值范围转义字符是针对 ASCII码编制,因此它的取值范围有限;八进制形式的转义字符最多后跟三个数字,即 \ddd,最大取值是 \177;十六进制形式的转义字符最多后跟两个数字,即 \xdd,最大取值是 \x7f;3、常用转义字符\n :换行;\t:占位,一般相当于四个空格,或 Tab ;\':单引号;\":双引号;4、代码#inc..

2021-05-14 00:09:59 3524

原创 宽字符与宽字符串

一、宽字符宽字符用关键字 wchar_t声明,使用 UTF-16 或 UTF-32编码;1、输出使用 <wchar.h>头文件中的putwchar和wprintf函数输出;2、输出代码格式#include <wchar.h>#include <locale.h>int main(){ wchar_t a = L'国'; wchar_t b = L'家'; //1、将本地环境设置为中文 setlocale(L...

2021-05-13 23:56:38 2094

原创 一、数值策划概述

一、数值策划概述 数值策划的工作一般分为战斗数值与经济数值 两个部分; 战斗数值:攻、防、HP、MP、成长、经验等; 经济数值:物品定价、一般等价物推导;二、相关公式 数值设计中常用的公式有: 1、减法公式 2、等式 3、伤害减免公式 4、伤害吸收公式 5、完美公式三、数值策划的定位 在一个游戏开发团队中,一般按岗位的破坏力确定岗位的重...

2021-01-19 13:32:13 3765

原创 1Z308010、建设工程纠纷主要种类和法律解决途径

2020-07-25 12:03:57 95

原创 1Z301010、建设工程法律体系

一、什么是法律 法律体系也称法的体系,通常指由一个国家现行的各个部门法构成的有机联系的统一整体; 部门法又称法律部门,是根据一定标准、原则所制定的同类法律规范的总称;1Z301011、法律体系的基本框架 我国法律体系的基本框架是由宪法及宪法相关法、民法商法、行政法、经济法、社会法、刑法、诉讼与非诉讼程序法等构成;1Z301012、法的形式及效...

2020-07-25 10:46:33 150

原创 1Z307050、建设工程质量保修制度

2020-07-25 10:43:56 144 1

原创 1Z308050、行政复议和行政诉讼制度

2020-07-25 10:43:45 107

原创 1Z308040、调解、和解制度与争议评审

2020-07-25 10:43:37 81

原创 1Z308030、仲裁制度

2020-07-25 10:43:28 107

原创 1Z308020、民事诉讼制度

2020-07-25 10:43:14 120

原创 1Z307040、建设工程竣工验收制度

2020-07-19 03:50:13 99

原创 1Z307030、建设单位及相关单位的质量责任和义务

2020-07-19 03:50:03 100

原创 1Z307020、施工单位的质量责任和义务

2020-07-19 03:49:52 71

原创 1Z307010、工程建设标准

2020-07-19 03:49:41 106

最新中文版eclipse photon

最新版的eclipse开发工具,完美支持java10,已在内部集成中文语言包

2018-07-27

VNC云课堂工具

一款支持远程视频教学的软件,真正实现云课堂远程教学

2017-11-20

空空如也

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

TA关注的人

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