c++
文章平均质量分 65
恂慕
于沼泽挣扎,致力寻找阳光
展开
-
力扣第一题——两数之和
题目给定一个整数数组nums和一个整数目标值target,请你在在该数组中找出和为目标值的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案。示例1:输入: nums = [2,7,11,15],target = 9输出: [0,1]解释:因为nums[0] + nums[1] == 9 ,返回 [0,1].示例2:输入: nums = [3,2,4],target = 6原创 2021-02-08 20:32:43 · 146 阅读 · 0 评论 -
输入输出初步(C++)
1. 标准输入/输出1.1 标准设备1.1.1 概念单纯在控制台窗口运行的C/C++程序,需要通过窗口进行输入/输出。C/C++通过一些列的函数从键盘获取按键信息,或者将数据信息传送到窗口显示。C/C++把键盘设备默认为标准输入设备,把控制台窗口默认为标准输出设备。意即一运行程序,只要与输入/输出设备打交道,便默认地与键盘和控制台窗口发生联系。标准设备有一些标准的操作,只要其他设备指定为标准设备,则都可以使用这些标准的操作来进行输入/输出。1.1.2 操作C语言的标准设备中的标准操作原创 2021-01-05 15:45:49 · 413 阅读 · 0 评论 -
函数分类与表达
1. 函数分类首先要了解的是数学的函数性。c++的函数定义描述了计算序列。有的函数具有返回值,有求值倾向,但函数本质上还是更强调过程性。在设计语言的时候,使用函数(function)这个词,套用了函数的原始意义——求值,但却与数学函数大不相同。它虽然说也是数学意义上的函数,但它是通过过程操作来实现求值的。举个例子,就像是这个函数:在c++中表示为:double f(double x){ if(x < 0) return -1; if(x = 0) return原创 2020-08-23 23:30:45 · 471 阅读 · 0 评论 -
函数调用
1. 先声明后调用先区分一下——函数调用是函数声明规定的,函数的计算是函数的定义规定的。函数调用必须先进行函数声明,程序运行需要任何被调用的函数有定义。(毕竟不能计算机思,则程序在嘛)所以总是需要先进行函数定义,才能进行函数声明,当然,也就只需要满足这个要求。所以函数定义不一定要在程序的开头写,在你想要调用的时候写上就行。就拿上一篇博文里的程序举例:#include<iostream>using namespace std;int miaoMiao(int meo原创 2020-08-23 22:59:19 · 886 阅读 · 0 评论 -
函数声明和定义
继续小菜鸡的C++学习之旅编程中的函数与数学中的函数不一样,编程中函数的编些要求功能独立且在相同的结果可以重复。我们可以将程序想象成一条食品生产线,就拿我喜欢吃的重庆小面来说吧。而在我的理解中,程序就是函数的集合。函数可以是侧重计算、具有返回值的过程,比如,生产个包装袋啊,把辣椒装入袋子里啊,也可以是没有返回值,仅仅是程序这台机器中用于传输的一个纽带。在C++中,main函数即便是初学者也一定见过,它是启动函数,即生产线的开关,它控制总电源,能够给各个函数输送必需的能源和原料,而其他的函数也原创 2020-08-21 19:26:31 · 5574 阅读 · 1 评论 -
goto语句
1. 循环的忌讳表达循环结构goto语句是低级语言的表征。它很灵活,灵活到没有任何拘束,在函数体内直来直往。函数体内可能含有一些嵌套的循环,这就意味着goto可以跳进跳出循环而无所顾忌。例如,求1~100的和,由于不断的累积,使得用goto语句也可以直观表达(低级语言通过goto来表示循环结构),但是与for语句对循环结构的明确表达相比较,goto完全处于劣势: //got...原创 2019-02-23 13:08:55 · 12016 阅读 · 2 评论 -
continue语句
1. 功能描述使用方式continue语句只在循环语句中。在循环体中的语句集合执行中,continue语句用于结束本次循环。在for循环中跳至执行循环步长语句,以准备测试下一次循环的条件;在while循环中,则直接跳到循环条件测试。例如,下面的代码把100~200之间能被3整除的数提出,其余的都能输出:for(int n=100;n<=200;++n){ if(n...原创 2019-02-23 11:20:17 · 15067 阅读 · 4 评论 -
转移语句
1. break语句1.1 功能描述使用范围break语句用在for、while、do-while循环和switch分支的结构语句中。break用来使结构中的语句执行序列强行终止,也即终结该结构语句的执行,而转移到该结构语句的下条语句继续执行。对于switch语句,break的用法在分支语句这一节已经有了阐述。在switch语句中,除了入口标记,所有的入口处理语句都是按顺序编排在一...原创 2019-02-23 10:53:42 · 628 阅读 · 0 评论 -
switch语句
1. 语句结构语法形式switch语句从字面上讲,可以称为开关语句,当然理解上不要以为就只有开和关,可以想象它是一个多路开关。它是一种多分支结构。switch语句的语法形式为:switch(整型表达式){ case 常量表达式1:语句1 case 常量表达式2:语句2 //…… case 常量表达式n-1:语句n-1 default:语句...原创 2019-02-17 19:36:16 · 154604 阅读 · 6 评论 -
过程控制——分支语句(一)if语句
嗯,因为无聊,今天多发几篇编程学习blog。不对!我是爱学习的人,我要每天都发!!!if语句1. 分支结构分支结构示意程序语言有了分支结构,才有计算动作的可选择性。有了选择性,循环结构才有灵活决定其终止或重复的自由;有了选择性,程序才能根据运行时的情形决定要执行的动作。因而,分支是程序语言必须具备的功能结构。分支是指动作执行来到了一个转折点,通过判断当时所处的条件,决定转向...原创 2019-02-11 17:11:16 · 1102 阅读 · 0 评论 -
过程控制——for循环(二)
没想到第二篇c++的学习blog居然在7天之后,也就是几天哈哈哈。真是被自己的拖延症折服。进入正题。几天学习的是for循环的第二部分,输入控制方式。1. 问题——正方形面积基本描述根据读入的正整数值,输出其正方形的面积数。输入描述输入数据含有一些正整数(1≤n≤10000),每个正整数之间以空格隔开。输出描述输出以每个正整数为边长的正方形的面积,每个面积占一行。...原创 2019-02-11 15:27:09 · 307 阅读 · 0 评论 -
C++过程控制——for循环(一)
今天是2019.2.3就当是立一个flag,从今天开始,每天发一篇c++的学习博客今天的是过程控制当前的学习内容均来自钱能先生的《C++程序设计教程详解——过程化编程》一、 首先是简单的for循环1.1 for循环结构1.1.1 循环结构一般循环结构一个循环结构处理的过程,总是包含了循环结构结束条件的判断操作以及判断回跳。它或者先进行条件判断,以决定是进入循环体工作...原创 2019-02-03 21:23:52 · 584 阅读 · 0 评论