`
codejm
  • 浏览: 30512 次
  • 来自: 青岛
社区版块
存档分类
最新评论

C++ 学习记录(2)

    博客分类:
  • C++
 
阅读更多

一、while 循环语句

#include <iostream>
void main(){
	int i=1,sum=0; // 定义总和存放变量sum,i表示1-10之间的每个值
	while(i<=10){	// 如果i小于或者等于10执行循环
		sum += i;	// 将当前数值加到sum中
		i++;		// 当前数加1
	}
	std::cout << sum << std::endl;	// 打印
	std::cin >> i;	// 等待输入退出
}

 while语句提供迭代执行功能,上面的代码是求从1到10的求和程序。

i<=10为条件表达式,当条件为真时执行循环体内语句,执行完成后继续判断条件表达式,直到表达式为假或者循环体内部结束循环跳出。

+=复合赋值操作符,相当于 sum = sum + i;

i++中的++为自增运算符,相当于i=i+1;

 

二、for循环语句

 

#include <iostream>
void main(){
	int sum=0;
	for(int i=0;i<=10;i++)
		sum += i;
	std::cout << sum;
	std::cin >> sum;
}

 

 for也提供了迭代执行功能,for语句由三部分组成:第一部分初始化,第二部分条件判断,第三部分是表达式。

 

三、IF判断

 

#include <iostream>
void main(){
	int v1,v2;
	std::cin >> v1 >> v2;
	int lower,supper,sum=0;
	if(v1<v2){
		lower = v1;
		supper = v2;
	}else
	{
		lower = v2;
		supper = v1;
	}
	for(int i=lower;i<=supper;i++)
		sum += i;
	std::cout << sum << std::endl;
	std::cin >> v1;
}

 

 if 条件为真执行if块,如果为假执行else语句块

 

四、无限接收

 

#include <iostream>
void main(){
	int sum=0,i;
	while(std::cin >> i)
	{
		sum += i;
	}
	std::cout << sum << std::endl;
	std::cin >> i;
}

 无限接收输入数值,当按ctrl+z时,显示结果并退出。

 

注解:标准库的头文件用尖括号<>括起来,非标准库的头文件用双引号“”括起来。

 

分享到:
评论

相关推荐

    c++学习笔记精华版

    ### C++ 学习笔记精华版 #### 一、C++ 语言概述 **1、历史背景** - **C++ 的江湖地位** - Java、C、C++、Python、C# 是当前主流的编程语言之一,而 C++ 在这些语言中以其高效性和灵活性著称。 - **C++ 之父 ...

    C++ 学习笔记 整理

    这份"C++学习笔记"涵盖了C++的基础到高级概念,旨在帮助初学者和有一定经验的程序员深入理解并掌握C++。 在C++的学习过程中,以下几个关键知识点是不可或缺的: 1. **基础语法**:C++起源于C语言,因此它保留了...

    C++学习笔记本

    C++学习笔记C++学习笔记C++学习笔记C++学习笔记C++学习笔记

    C++学习笔记.pdf

    C++学习笔记

    C++核心学习笔记pdf

    C++核心学习笔记pdf

    c++学习笔记.pdf

    C++是一种静态类型、编译式、通用的编程语言,它支持过程化编程、面向对象编程和泛型编程。C++广泛应用于软件开发领域,包括操作...以上内容覆盖了C++语言中一些基础知识点,对于学习和理解C++编程具有重要的指导意义。

    【C++学习笔记】一份详细的学习笔记,让你轻松掌握C++编程!

    【C++学习笔记】这份详尽的资源是为那些希望深入了解C++编程语言的人们精心准备的。C++是一种强大的、通用的编程语言,它的设计理念是面向对象,同时支持过程化编程,使得它在系统软件、应用软件、游戏开发、设备...

    C++学习笔记.doc

    总之,C++学习是一个逐步深入的过程,从基本语法到高级特性,都需要时间和实践去掌握。通过阅读本系列的学习笔记,你将有机会逐步建立起对C++和编程的全面理解,从而在编程世界中游刃有余。记住,编程不仅是语言的...

    C++ 学习笔记002

    C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记002

    c++学习笔记(个人学习时做的笔记)

    【C++学习笔记概述】 C++是一门强大的编程语言,其在C语言的基础上进行了扩展,引入了许多现代化的特性。这份笔记主要涵盖了C++的基础知识,包括C++11和C++17的新特性,旨在帮助初学者理解C++的核心概念。 ### C++...

    C++ 学习笔记003

    C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记003

    C++ 学习笔记004

    C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记004

    黑马C++学习笔记

    今天,让我们一起深入探究《黑马C++学习笔记》,这本涵盖了C++编程基础与核心概念的全面教材。 首先,C++的基础知识是每个学习者必须掌握的部分,这包括变量的声明与赋值、输出语句等基本操作。在C++中,变量的声明...

    C++学习笔记.docx

    C++学习笔记 本文档提供了C++语言的基础知识,包括输入输出、变量、数据类型、运算符、内存管理、指针、流程控制语句等。 输入输出 C++语言提供了多种输入输出方式,包括使用cin和cout对象。cin对象用于从标准...

    C++ 学习笔记001

    C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记001

    新手C++学习笔记(仅供菜鸟成长参考).rar

    《新手C++学习笔记》是一份专为编程初学者打造的资源,旨在帮助那些刚刚踏入C++编程领域的“菜鸟”快速成长。这份笔记包含了前辈们的实践经验总结,具有很高的学习价值。文档以.doc格式存储,方便读者使用常见的文字...

    c++学习笔记

    这份"C++学习笔记"涵盖了C++的基础概念、语法结构、面向对象编程以及可能的高级主题,旨在帮助初学者或者有经验的程序员巩固C++知识。 首先,C++是从C语言发展而来,它保留了C语言的效率,同时引入了类和对象的概念...

    C++整理笔记word版——01 C++学习笔记

    2. **Hello World**:这是学习任何编程语言的第一步。在C++中,"Hello, World!"程序如下: ```cpp #include using namespace std; int main() { cout , World!"; return 0; } ``` 3. **变量**:变量是...

    C++学习笔记.chm

    《C++学习笔记》是一部非常实用的资源,适合那些对C++编程语言有着浓厚兴趣或者正在学习C++的初学者。这份笔记详细介绍了C++语言的基础知识、核心概念以及高级特性,旨在帮助读者掌握C++编程的核心技能。 C++是...

Global site tag (gtag.js) - Google Analytics