C++中的基础

进制转换
#include<iostream>
#include<stdlib.h>
using namespace std;
int main(void) {
	cout << "请输入一个整数:" << endl;
	int x = 0;
	cin >> x;
	cout << oct << x << endl;
	cout << dec << x << endl;
	cout << hex << x << endl;

	cout << "请输入一个布尔值(0、1):"<<endl;
	bool y = false;
	cin >> y;
	cout << boolalpha << y << endl;

	system("pause");
	return 0;
}
命名空间的代码讲解

#include <stdlib.h>
#include <iostream>
using namespace std;
namespace A
{
	int x = 1;
	void fun()
	{
		cout << "A" << endl;
	}
}

namespace B
{
	int x = 2;
	void fun()
	{
		cout << "B" << endl;
	}
	void fun2()
	{
		cout << "2B" << endl;
	}
}
using namespace B;
int main(void) {
	cout << A::x << endl;
	fun2();
	system("pause");
	return 0;
}
判断奇数还是偶数代码
#include <iostream>
#include <stdlib.h>
using namespace std;
namespace myNum            //填写命名空间的关键字
{
	int x = 106;
}
int main()
{
	// 使用bool类型定义isOdd,作为状态位
	bool isFlag = false;

	if (myNum::x % 2 == 0)
	{
		//改变状态位的值,使其为false
		myNum::x = 0;
	}
	else
	{
		//改变状态位的值,使其为true
		myNum::x = 1;
	}
	// 判断状态位的值
	if (bool(myNum::x))
	{
		// 如果状态位的值为true,则打印变量x是奇数
		cout << "x是奇数" << endl;
	}
	else
	{
		// 如果状态位的值为false,则打印变量x是偶数
		cout << "x是偶数" << endl;
	}
	system("pause");
	return 0;
}
判断数组中最大值和最小值
#include<iostream>
#include<stdlib.h>
using namespace std;
int getMaxOrMin(int *arr, int count, bool isMax)
{
	int temp = arr[0];
	for (int i = 0; i < count; i++) 
	{
		if (isMax)
		{
			if (temp < arr[i])
			{
				temp = arr[i];
			}
		}
		else
		{
			if (temp > arr[i])
			{
				temp = arr[i];
			}
		}
	}

	return temp;
}

int main(void)
{
	int arr1[4] = {3,5,1,7};
	bool isMax = false;
	cin >> isMax;
	cout << getMaxOrMin(arr1, 4, isMax) << endl;
	system("pause");
	return 0;
}
时间: 2024-11-08 19:08:05

C++中的基础的相关文章

小白之Python-基础中的基础02

Python-基础中的基础02 继续整理笔记,反复练习!fighting! -----------------华丽的分界线-------------变量:第一次出现叫做定义变量,再次出现为为该变量赋值>>>money=3.5  #定义money变量>>>money=4.5 >>>money=3.5 #定义money变量 >>>money=4.5 #为money变量重新赋值 >>>print money #打印mone

关于在一般处理程序中实现基础验证码

验证码是一个图片是动态生成的,一般的验证码保存在服务器中. 要在一般处理程序中使用session必须实现System.Web.SessionState.IRequiresSessionState 接口不然会出现找不到session的错误. public void ProcessRequest (HttpContext context) { context.Response.ContentType = "image/JPEG";//这里要改正格式以前为(text/plan) //创建一个

源码-PL/SQL从入门到精通-第四章-PL/SQL控制语句(基础中的基础)

控制语句对任何一门语言.任何一个程序员而言,都是基础中的基础. 学了PL/SQL,才体会到Java语法的简洁,简直不是一个时代的东西:当然,他们的定位本来就不一样,不能以己之长比之他人之短. --第4章开始 --代码4.1 最简单的IF语句使用示例 DECLARE v_count NUMBER(10) := 0; --定义计数器变量 v_empno NUMBER(4) := 7888; --定义员工编号 BEGIN SELECT COUNT(1) --首先查询指定的员工编号是否存在 INTO v

[.net 面向对象编程基础] (7) 基础中的基础——修饰符

[.net 面向对象编程基础] (7) 基础中的基础——修饰符 在进入C#面向对象核心之前,我们需要先对修饰符有所了解,其实我们在前面说到变量和常量的时候,已经使用了修饰符,并且说明了变量和常量的修改符. 首先 修饰符是什么? 修饰符用于限定类型以及类型成员的申明 从定义可以看出按功能分为两类:访问修饰符和声明修饰符 1.访问修饰符 (5个) 访问修饰符 说明 public 公有访问.不受任何限制. private 私有访问.只限于本类成员访问,子类,实例都不能访问. protected 保护访

[.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式

[.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式 说起C#运算符和表达式,小伙伴们肯定以为很简单,其实要用好表达式,不是一件容易的事.一个好的表达式可以让你做事半功倍的效果,比如三元表达式,可以让你少写N多个if和case语句. 表达式 由 操作数(operand) 和 运算符(operator) 构成 1.运算符分类和优先级   2.运算符按操作数目分类   一元运算符 -x  x++  x-- 二元运算符 x+y  x+1 三元运算符 c ? x : y 3.表达式分类

[.net 面向对象编程基础] (3) 基础中的基础——数据类型

[.net 面向对象编程基础] (3) 基础中的基础——数据类型 关于数据类型,这是基础中的基础. 基础..基础..基础.基本功必须要扎实. 首先,从使用电脑开始,再到编程,电脑要存储数据,就要按类型存储,就跟我们买来衣服一样,裤子,上衣,冬天的,夏天的,总要分个类再放进衣柜中一样.越是高级的编程语言,数据类型分的越详细. 问题来了,这么多数据类型,我们是不是要一一记住,这真不是个省心的事情,不用怕,不用怕,不用怕,重要的事情说三遍. 重点:C#就15种数据类型. 准确来说,是15种预定义类型,

[.net 面向对象编程基础] (7) 基础中的基础——流程控制语句

[.net 面向对象编程基础] (7) 基础中的基础——流程控制语句 本来没有这一节的内容,后来考虑到既然是一个系列文章,那么就尽可能写的详细一些,本节参考了网上朋友所写的例子,为的是让更多小伙伴学习,提高,加薪,如有版权问题,请邮件我,我第一时间处理. 语句:是程序中的小指令,本节主要以流程控制语句为主要内容. 流程控制语句中最常用的三个是 选择语句(即条件语句).循环语句和异常处理语句 流程控制语句分类: 类别    关键字 选择语句  if.else.switch.case 循环语句  d

学习中专业基础与应用技术间的取舍

[来信] 老师 你好,已经学了快一个月的数据结构与算法了,平时还是以看书为主,然后在网上找一些相关的题目练手.有一个疑惑就是周围的同学有的正在学QT,MFC以便做出图形界面,想问下老师如何在基本功与这些技术中做出取舍. [回复] 我想,基本功训练和具体技术之间,不是取舍的问题.作为低年级的大学生,前者是必须要做的事,后者是可以在多种方案中做出选择的事.前者如喝水,必须要有,后者如吃面条,其实吃米饭也可以替代. 如果你能沉得住气,既然已经做了学数据结构和算法的计划,就将之坚持下来,合适的时间再学应

Cocos2d-x中的基础概念

Cocos2d-x中的基础概念 尊重原创:http://cn.cocos2d-x.org/tutorial/show?id=1926 在你阅读本章节之前你可能知道一些关于Cocos2d-x的知识,但是你可能想知道更多关于如何使用Cocos2d-x来制作出自己梦想的游戏. 没问题,让我们从现在开始. Cocos2d-x是一个跨平台的游戏引擎.什么是游戏引擎?现在不要被这个问题吓到! 一个游戏引擎就是一个可以提供大多游戏常用功能的软件作品.你之前也许听到过将它称之为API或者框架.但在本书中我们会使

[.net 面向对象编程基础] (5) 基础中的基础——变量和常量

[.net面向对象编程基础]  (5) 基础中的基础——变量和常量 1.常量:在编译时其值能够确定,并且程序运行过程中值不发生变化的量. 通俗来说,就是定义一个不能改变值的量.既然不能变动值,那就必须在定义的时候初始化. 示例: 语法: const 类型名 常量名=常量表达式; 例子: const string  cat="hello cat"; 2.变量:具有变量名和值的对象 变量就是把数据暂存于某处内存中,以备调用. 示例: 声明:[访问修饰符] 类型 变量名[=初值][变量名=[