C++起航

环境:visual studio

安装环境根据个人需求来进行选择。

c++的I/O方式(输入/打印):

    cin语法:单个值输入(cin>>x)

        多个值输入(cin>>x>>y)

    cout语法:cout<<x<<endl;

        cout<<"x+y"<<x+y<<endl;

   用cin和cout需要导入(#include "iostream",using namespace std;),如果你没有书写命名空间,可以(std::cin)这样的方式来书写。

   C++的I/O方式相对于C语言而言,其不用关注占位符,不用关注数据类型,不易出错。

   C++相对于C而言,C++有布尔类型,而c没有

注:system("pause");在main方法return前添加这个方法,可以让你在编译的时候命令行工具显示在前台不会一下闪掉。

命名空间:主要用来区分方法变量是来自哪里,用来分别应用不同的代码时,区分变量。

    关键字:namespace

   

namespace A {
	int x = 2;
	void fun() {
		cout << "namespace A" << endl;
	}
    }
namespace B {
	int x = 3;
	void fun() {
		cout << "namespaces B" << endl;
	}
} 
cout << B::x << endl;
	A::fun();
	fun();//如果有定义using namesoace B,则控件B就可以省略不写

例子:求最大值和最小值

namespace classA {
	int getMaxOrMin(int *arr,int cont,bool isMax) {
		int temp = arr[0];
		for (int i = 1; i < cont; i++)
		{
			if (isMax) {
				if (arr[i]>temp) {
					temp = arr[i];
				}
			}
			else
			{
				if (arr[i]<temp) {
					temp = arr[i];
				}
			}

		}
		return temp;
	}
}
int arr[5] = { 4,8,1,6,3 };
	bool ismax;
	cin >> ismax;
	cout<<classA::getMaxOrMin(arr, 5, ismax)<<endl;



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值