
C/C++
includei
do best
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【C/C++】算法笔记_C/C++快速入门
C/C++快速入门 基本程序结构分为头文件和主函数,C语言文件扩展名为.c,C++文件扩展名为.cpp。 #include<stdio.h> int main(){ int a,b; scanf("%d%d",&a,&b); printf("%d",a+b); return 0; } 1.头文件 stdio.h是标准输入输出库,用于程序...原创 2020-01-01 20:09:41 · 778 阅读 · 0 评论 -
【C/C++】算法笔记_10_B1008_数组元素循环右移问题
题目原链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805316250615808 题目描述 一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1...原创 2019-09-06 22:39:38 · 207 阅读 · 0 评论 -
【C/C++】算法笔记_09_结构体
1.结构体定义 结构体可以封装若干个不同数据类型的变量,其定义方式如下: struct 结构体类型名{ //变量列表 }; 结构体内部可以定义除自身以外的任何数据类型,以及自身类型的指针变量。 2.访问结构体元素 访问结构体元素可以通过“.”或“->”。 C语言中,假设定义了结构体指针变量p,且结构体内含有id元素,那么访问结构体元素id的方式:...原创 2019-08-10 17:38:30 · 212 阅读 · 0 评论 -
【C/C++】算法笔记_08_指针
1.指针定义 指针表示内存地址,变量存放在内存中分配的一个空间,不同类型的变量所占空间不同,计算机中每个字节对应一个地址,变量的地址指它所占用的字节中第一个字节的地址。在变量前加取地址运算符&,就表示变量的地址。指针实际上是一个unsigned类型整数。 2.指针变量 指针变量存放的是指针(废话),或者说地址。指针变量定义时通过在数据类型后加“*”表示这是指针变量。 数据...原创 2019-08-09 21:34:05 · 284 阅读 · 0 评论 -
【C/C++】算法笔记_06_数组
1.一维数组 数组是把相同数据类型的变量组合在一起而产生的数据集合。其定义方式如下: 数据类型 数组名[数组大小]; 数组大小必须为整数常量,通过“数组名称[下标]”方式访问数组元素,且下标从0开始。 数组的初始化方式如下: 数据类型 数组名[数组大小] = {第一个元素初值,第二个元素初值,···,第n个元素初值}; 上面对数组的第一到第n个元素进行了赋初值操作,...原创 2019-08-07 12:15:04 · 190 阅读 · 0 评论 -
【C/C++】算法笔记_07_函数
1.函数定义 函数是一个实现一定功能的语句集合。函数定义方式如下: 返回类型 函数名称(参数类型 参数){ 函数主体 } 函数使用的变量分为两种: (1)全局变量:在定义之后的所有程序段内都有效的变量。 (2)局部变量:定义在函数内部,只在函数内生效,函数结束时销毁的变量。 函数定义的小括号内的参数称为形式参数或形参,实际调用时小括号内的参数称为实际参...原创 2019-08-08 10:04:45 · 111 阅读 · 0 评论 -
【C/C++】算法笔记_03_顺序结构
1.赋值表达式 C语言中使用等号“=”实现赋值操作,如果对多个变量赋同一个值,可以使用连续等号。 int num1,num2; num1 = num2 = 3; 另外,赋值运算符可以通过将其他运算符放在前面实现赋值操作的简化,例如n+=2表示n=n+2。 2.scanf输入函数 其标准格式如下: scanf("格式控制",变量地址); 格式控制表示输入的变...原创 2019-08-01 12:29:10 · 548 阅读 · 0 评论 -
【C/C++】算法笔记_05_循环结构
1.while语句 while(条件A){ ··· } 执行规则: (1)如果条件A不成立,则跳过括号内语句; (2)如果条件A成立,则执行括号内语句,并再次判断条件A成立与否。 2.do...while语句 do{ ··· }while(条件A); 执行规则: (1)首先执行括号内语句; (2)判断条件A是否成...原创 2019-08-04 11:16:25 · 173 阅读 · 0 评论 -
【C/C++】算法笔记_02_数据类型
基本数据类型分为整型、浮点型、字符型,C++中又包括布尔型。 1.整型 (1)整型int:一个整数占用32 bit(32位),也即4 Byte(4字节),取值范围是。 (2)长整型long long:一个整数占用64 bit,也即8 Byte,取值范围是。需要注意的是,如果long long型赋大于的初值,则需在初值后加LL,否则会编译错误。 对于整型数据,在前面加unsigned表示无符...原创 2019-07-31 11:36:44 · 145 阅读 · 0 评论 -
【C/C++】算法笔记_04_选择结构
1.if语句 格式如下: if(条件A){ ··· }else if(条件B){ ··· }else{ ··· } 在if条件中,如果表达式是“!=0”,则可以省略“!=0”;如果表达式为“==0”,则可以在表达式前添加非运算符“!”并省略“==0”。 2.switch语句 格式如下: swit...原创 2019-08-02 17:33:40 · 157 阅读 · 0 评论 -
【C/C++】算法笔记_01_初识语言
本系列是针对考研机试(或CSP认证)整理的一些学习笔记,目的在于督促自身定时学习总结,其次也有分享知识的意图,愿和诸君一起进步,砥砺前行,限于个人水平,不足之处恳请斧正。 好了,废话不多说,让我们从零开始,且看一段最基础的小程序。 #include<stdio.h> int main(){ int a,b; scanf("%d%d",&a,&b);...原创 2019-07-30 10:47:22 · 254 阅读 · 0 评论