栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

初入C++

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

初入C++

简单的c++程序:

#include 
using namespace std;

int main()
{
    cout << "HELLO!" << endl;
    cout << "WELCOME TO C++" << endl;
    return 0;
}

前两行调用头文件,cout输出双引号内字符串,endl相当于回车换行

1.可见,c与c++程序都有一个main函数,控制程序执行的开始和结束。函数不仅是c程序的基本组成单位,也是c++程序的重要组成部分

2.//是c++程序的注释符,但不能跨行;注释符 可跨行

3.cout是标准输出流类的对象,与插入运算符“<<"配合。需包含头文件 iostream.h

包含c类的简单c++程序

#include
using namespace std;

class Student
{
private:
	int num;
	int score;
public:
	void setdata()
	{
		cin >> num;
		cin >> score;
	}
	void display()
	{
		cout << "num=" << num << endl;
		cout << "score=" << score << endl;
	}
};
Student stu1, stu2;
int main()
{
	stu1.setdata();
	stu2.setdata();
	stu1.display();
	stu2.display();
	return (0);
}

1.class是声明类的关键字,类中可有两种成员:数据成员、成员函数

2.一个类由一批函数以及对操作的函数组成,并把它们封装在一起

类中的数据和函数分为两类:private和public。public类型的数据或函数可被本类的成员调用,也可被类外的成员调用,而private类的只能被本类的成员调用 

3.具有”类“类型特征的变量,称为对象。stu1和stu2为Student类的对象,对象占据内存空间而类并不占据实际的储存空间,仅作为一种抽象的模板,用来定义实际的对象

引用

 定义引用的时候一定要将其初始化为引用某个变量

利用引用交换数值:

void swap(int& a, int& b)
{
	int tmp;
	tmp = a; a = b; b = tmp;//交换
}

对于引用,  类型名&引用名=某变量名; int & r = n;//即r等价于n这个变量,相当于n的另一个别名。

常引用

不能通过常引用去修改其引用的内容:

int n = 100;
	const int& a = n;
	a = 300;//出错
	n = 300;//正常

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/835069.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号