`

C++ Primer 笔记二

    博客分类:
  • c++
 
阅读更多
/*
 * main.cpp
 *  Created on: 2012-2-16
 *      Author: XXX
 */

#include <iostream>
using namespace std;
void swap(int& first, int& secn);
void swap2(int& first, int& secn);
void swap3(int *first, int* secn);
void swap4(int &first, int &secn);
int main() {
//>>>>>>>>>>>>>>>>>>>>>>>6
	int firstn, secn;
	cout << "please input two num " << endl;
	cin >> firstn >> secn;
	swap4(firstn, secn);
	cout << firstn << endl;
	cout << secn << endl;
	for (int i = firstn, j = 0; i <= secn; i++, j++) {
		if (j % 10 == 0)
			cout << endl;
		cout << i << "	";
	}

	return 0;
}

/**
 * 加减法交换数
 */
void swap(int& first, int& secn) {
	if (first > secn) {
		first += secn;
		secn = first - secn;
		first = first - secn;
	}
}
/**
 * 异或法交换数
 * 原理:一个数同另一数连续异或2次,可还原为自已
 */
void swap2(int& first, int& secn) {
	if (first > secn) {
		first = first ^ secn;
		secn = first ^ secn;
		first = first ^ secn;
	}
}
/**
 * 指针交换法
 */
void swap3(int *first, int* secn) {
	if (*first > *secn) {
		int tem = *first;
		*first = *secn;
		*secn = tem;
	}
}
/**
 *引用交换法
 */
void swap4(int &first, int &secn) {
	if (first > secn) {
		int tem = first;
		first = secn;
		secn = tem;
	}
}

 

分享到:
评论

相关推荐

    C++Primer读书笔记:C++概述.pdf

    C++Primer中文第三版(C++从入门到精通)第一章的读书笔记,主要是C++程序、预处理器指示符、iostream库等的基础知识点读书笔记。

    c++ primer笔记

    根据给定的信息,“c++ primer笔记”主要围绕经典著作《C++ Primer》展开,这是一本深受程序员喜爱的书籍,旨在帮助读者系统地学习和掌握C++编程语言的基础及高级特性。下面将从几个关键方面对C++的核心知识点进行...

    c++ primer 笔记整理

    首先,C++ Primer 笔记会涵盖C++的基础语法,包括变量、数据类型(如int、char、float等)、运算符(算术、比较、逻辑、位操作等)以及流程控制(如if语句、switch语句、for循环、while循环)。这些构成了任何编程...

    C++primer笔记

    ### C++ Primer 笔记知识点概述 ...以上是对C++ Primer笔记中涉及的知识点的详细总结,涵盖了文件类型、预处理器指令、注释、数据类型及内存管理等方面的基础知识,对于初学者来说是非常宝贵的学习资源。

    C++Primer笔记

    C++ Primer 笔记 本笔记基于 C++ Primer 的学习笔记,涵盖了友元函数、操作符重载、运算符重载、using 声明和引用等多个知识点。 友元函数 友元函数是一种特殊的函数,它可以访问类的私有成员。通过让函数成为类...

    C++Primer 笔记(不完整版)

    《C++ Primer 笔记》概述 C++ Primer 是一本深入学习C++...这仅仅是C++ Primer笔记的冰山一角,完整的学习涵盖更多内容,如类、模板、异常处理、STL容器等。深入理解这些概念对于成为一名熟练的C++程序员至关重要。

    C++Primer 读书笔记

    ### C++ Primer 读书笔记概览 #### 操作系统与主函数 - **主函数返回值的意义**:操作系统依据`main`函数返回的值来判定程序执行的状态,其中,0值意味着程序成功运行至结束。非零返回值,具体含义由操作系统定义...

    c++primer 学习笔记

    C++ Primer 是一本经典的C++学习书籍,涵盖了C++的基础知识和高级特性。这篇学习笔记主要涉及了C++编程的一些核心概念,包括程序结构、变量、基本类型、初始化与赋值、可读性、常量与引用、typedef、枚举以及标准库...

    C++ primer plus第五版学习笔记

    C++ primer plus 第五版的个人学习笔记,仅供大家学习参考。

    C++ primer 笔记

    C++ primer 笔记

    《C++ Primer Plus第6版中文版》学习笔记(第十章)

    《C++ Primer Plus第6版中文版》学习笔记(第十章) 红字内容是有疑问或者没把握的。 绿字部分是比较重要,或者经过确认的

    《C++ primer》学习记.pdf

    在学习C++ primer的过程中,我们将会了解到计算机编程的基础知识和C++语言的特性。以下是一些重要的知识点,它们涵盖了C++语言的多个方面。 首先,我们需要了解计算机语言的分类。计算机语言分为机器语言、汇编语言...

    C++Primer笔记1

    【C++ Primer 笔记1】 C++ 是一种强大的编程语言,它有着丰富的特性和严格的类型系统。在学习C++时,了解并掌握其基本概念和技术是非常重要的。本笔记主要涵盖了C++的一些关键知识点,包括预处理器、类型系统、命名...

    c++primer学习笔记(转)

    C++是一门强大的编程语言,其包含了...以上就是C++ Primer学习笔记中涵盖的一些主要知识点。通过这些知识点的学习,可以帮助我们深入理解C++语言的核心概念和编程范式,从而编写出更加高效、安全和可维护的C++代码。

    C++primer全书笔记

    《C++ Primer 全书笔记》是一份专为C++初学者设计的学习资源,由一位计算机专业学生在找工作的过程中为了复习C++ Primer而编写的详细笔记。笔记以易懂的方式介绍了C++的基础概念和核心特性,对于那些基础知识不扎实...

    C++primer 笔记章节版.docx

    C++ Primer 笔记 C++ Primer 是一本深入学习C++编程语言的经典教材,它涵盖了C++的基础到高级概念,包括语法、数据类型、控制结构、复合类型、类和对象等核心主题。以下是对笔记中提及的一些关键知识点的详细解释:...

    C++ Primer学习笔记

    笔记会介绍C++的流库,包括iostream和fstream,讲解如何读写文本文件和二进制文件。同时,也会讨论异常处理,这是编写健壮程序的关键。 C++的STL(标准模板库)是其强大之处之一。笔记会详细介绍容器(如vector、...

    C++primerplus笔记.pdf

    C++primerplus笔记.pdf

    C++Primer Plus学习笔记(三)

    C++ primer plus学习笔记之三,分为一下几个部分: 函数参数:介绍了函数的生命规则以及定义 数组函数:数组作为变量时的使用方法 指针和const:灵活运用指针和const 函数和二维数组:二维数组作为变量时声明以及定义...

Global site tag (gtag.js) - Google Analytics