vc++如何创建程序01
1 .选择文件+新建(ctrl+N),然后选择一个空的工程,完成
2 然后在选择file新建,在files文件下面选择一个C++Source File,并取个文件名(比如为point可以不带.c)
我保存在了d盘D:\vc++6\VC6.0\MyProjects\point
3 .编写一个简单的输入输出
//包含输入输出的头文件
#include<iostream.h>
//首先创建一个结构体注意是英文状态下的大括号,不要忘记大括号后加一个分号
struct Point
{
//在结构体中定义两个变量
int x;
int y;
};
//定义一个main函数
void main()
{
//在main函数内部利用结构体定义一个结构体变量pt
Point pt;
//然后对结构体变量进行赋值
pt.x=5;
pt.y=5;
//cout标准的输出流对象
cout<<pt.x<<endl<<pt.y<<endl;
}
4 .改
//包含输入输出的头文件
#include<iostream.h>
//首先创建一个结构体注意是英文状态下的大括号,不要忘记大括号后加一个分号
struct Point
{
//在结构体中定义两个变量
int x;
int y;
//在结构体中编写一个函数来负责输入输出的功能,
//就不需要在main函数中输出了,直接在main函数中调用output函数
void output()
{
cout<<x<<endl<<y<<endl;
}
};
//定义一个main函数
void main()
{
//在main函数内部利用结构体定义一个结构体变量pt
Point pt;
//然后对结构体变量进行赋值
pt.x=5;
pt.y=5;
//cout标准的输出流对象
// cout<<pt.x<<endl<<pt.y<<endl;
pt.output();
}
在C语言中,结构体中是不能有函数的,然而在c++中是可以的,所以可以将一些操作封装到结构体内部中,
//包含输入输出的头文件
#include<iostream.h>
//首先创建一个类,并且添加了一个标识符public
//在c++中结构体和类可以通用,如果不添加标识符,则会出错。
//在结构体中,所有的成员在缺省的情况下都是public的,也就是说可以在外部被访问到
//而对于类来说,所有的成员在缺省的情况下都是私有的,不能被外部访问的
//访问控制标识符有:public(带有这个标识符的成员都可以被外部访问),
//private,protected(使用在子类和父类的)
class Point
{
public:
int x;
int y;
//在结构体中编写一个函数来负责输入输出的功能,
//就不需要在main函数中输出了,直接在main函数中调用output函数
void output()
{
cout<<x<<endl<<y<<endl;
}
};
//定义一个main函数
void main()
{
//在main函数内部实例化一个对象pt
Point pt;
//赋值
pt.x=5;
pt.y=5;
//cout标准的输出流对象
// cout<<pt.x<<endl<<pt.y<<endl;
pt.output();
}
//什么是类?什么是对象?
//类是抽象出一些事物的共有属性,对象是具体的一个属性值的,产生的叫做对象
//例如电脑是一个类,其CPU,内存是属性,对象比如一台具体的电脑,(有生命的)
//类的实例,可以将一个对象等同于一个类的实例,例如说实例化一个对象,实际上就是产生了一个实例
//例如开车,启动是一个方法,作为面向过程的一个方法,将车作为一个参数传过来,
//如果是面向对象的,可以先定义一个类,然后我们调用一个类,比如听收音机,我们可以定义一个调节收音机音量的方法,这些方法是谁提供的呢?
//是收音机提供了一个调节开关的方法,可给我们调用。
//所以首先,我们可以定义一个收音机这样的类,然后在这个类中让他提供两个公有的方法(可以被外访问的方法,一个是开,一个是关),利用这个方法来听收音机
vc++如何创建程序01的更多相关文章
- vc++如何创建程序-析构函数01
#include<iostream.h>class Point{public: int x; int y; Point() { x=0; y=0; }//构造函数是用来创建函数本身,那么, ...
- vc++如何创建程序--利用快捷键进行多行注释
Eclipse同时注释多行①:ctrl+/或 ②:ctrl+shift+/ : Visual studio先按ctrl+k 再按 ctrl+c 2.在VC++6.0中需要自己设置快捷键,设置方法链接如 ...
- vc++如何创建程序-设置断点-函数的覆盖,c++的多态性
---恢复内容开始--- 如何设置断点小笔记 将光标移动到你想设置断点的地方,按一下F9键即可,或者你可以用鼠标左键点击小手图标. CommentOut多行注释 函数的覆盖是在父类与子类之间的,函数的 ...
- vc++如何创建程序-构造函数
如果给Animal带参,则提示没有缺省的构造函数了,缺省就是不带参数的 改进:从子类当中向基类传递代参的,这样他就会给Animal传递400,300 对一个常量来调用 #include<iost ...
- vc++如何创建程序-构造和继承
#include<iostream.h>//定义一个动物类class Animal{public: void eat();//添加方法 { cout<<"animal ...
- vc++如何创建程序-函数的重载
重载构成的条件:函数的参数类型,参数个数不同,才能构成函数的重载 函数重载分为两种情况: 1 .(1)void output(); (2)int output(); 2 .(1)void output ...
- vc++如何创建程序-构造函数02
1.若忘记了赋值,出现运行结果是很大的负值(因为我们定义的x与y这两个成员变量存储在内存中是一个随机的值) 当我们调用时,随机输出. //包含输入输出的头文件#include<iostream. ...
- 用VC制作应用程序启动画面
摘 要:本文提供了四种启动画面制作方法. 使用启动画面一是可以减少等待程序加载过程中的枯燥感(尤其是一些大型程序):二是 可以用来显示软件名称和版权等提示信息.怎样使用VC++制作应用程序的启动画面呢 ...
- [Windows][VC]开机自动启动程序的几种方法
原文:[Windows][VC]开机自动启动程序的几种方法 很多监控软件要求软件能够在系统重新启动后不用用户去点击图标启动项目,而是直接能够启动运行,方法是写注册表Software\\Microsof ...
随机推荐
- Bootstrap关于表单控件(按扭)
按钮也是表单重要控件之一,制作按钮通常使用下面代码来实现: ☑ input[type=“submit”] ☑ input[type=“button”] ☑ input[type=“r ...
- 图论·Floyd算法·HDU2544&1874 (伪)2066
在看到1874的题时,第一反应是用上一篇的并查集方法,后来查了一下是要用Floyd做,所以就去查Floyd算法的资料. 即插点法,是一种用于寻找给定的加权图中顶点间最短路径的算法. 核心代码: ma ...
- asp.net--CRSF
asp.net使用了token来防止CRSF攻击 前台: 使用@Html.AntiForgeryToken(); 浏览器里面被存了一个cookie值,这个值是asp.net存给浏览器的,是readon ...
- uva:10763 - Foreign Exchange(排序)
题目:10763 - Foreign Exchange 题目大意:给出每一个同学想要的交换坐标 a, b 代表这位同学在位置a希望能和b位置的同学交换.要求每一位同学都能找到和他交换的交换生. 解题思 ...
- UVa Problem 10051
这题有点类似LIS,由于颜色最多100种,所以只需建立一个100的数组,按对立面的关系以某种颜色为向上面的最大值就可以了. #include <iostream> #include & ...
- [Cypress] Find and Test Focused Input with Chrome’s DevTools in Cypress
In this lesson, we’ll add tests that finds a focused input. We’ll use Chrome’s dev tools from inside ...
- [React Native] Reduce Long Import Statements in React Native with Absolute Imports
In large React Native projects, it’s common to have long relative import paths like: import MyCompon ...
- 恩布企业IM PC端,服务端公布 1.16 版本号
恩布企业IM PC端,服务端公布1.16版本号,开源企业IM.免费企业即时通讯软件:主要版本号更新内容: 恩布服务端核心程序,添加进程守护保护机制,确保系统7*24持续稳定服务: 服务端添加内存数据库 ...
- 打造终端下mutt收发邮件环境(fbterm,fetchmail,msmtp,procmail,mutt)
实现mutt下收发邮件须要安装,mutt,fbterm,fetchmail,msmtp,procmail 下面是各配置文件.在home文件夹下,隐私信息有马赛克... .muttrc : 当中Mail ...
- JavaScript高级特性之原型
JavaScript的原型 原型prototype属性仅仅适用于函数对象(这里的函数对象是自己为了理解更好定义的,普通对象是没有原型属性的) 1.研究函数原型: <script type=&qu ...