设为首页 加入收藏

TOP

C++面向对象程序设计之C++的初步知识(一)
2019-07-10 18:11:09 】 浏览:349
Tags:面向 对象 程序设计 初步 知识

本节内容为学习谭浩强老师编写的《C++面向对象程序设计》的第1章  C++的初步知识  后的个人总结。


1.2.最简单的C++程序


例1.1 输出一行字符:"This is a C++ program"


#include <iostream>          //用count输出时需要用此头文件
using namespace std;          //使用命名空间std
int main()
{ cout <<"This is a C++ program. \n";    //用C++的方法输出一行
  return 0;
}


程序分析:


例1.2 求a和b两个数之和


#include<iostream>
using namespace std;
int main()                        //主函数首部
{
    int a,b,sum;                  //定义变量
    cin>>a>>b;                    //输入语句,输入流对象,提取运算符,从键盘提取a和b
    sum = a+b;                    //赋值语句
    cout<<"a+b="<<sum<<endl;     //输出语句
    return 0;                    //如果程序正常结束,向操作系统返回一个零值
}


程序分析:


例1.3 从键盘输入两个数a和b,求两数中的大者


#include<iostream>
using namespace std;
int main()                        //主函数首部
{
    int max(int x, int y);        //对max函数做声明
    int a,b,c;
    cin>>a>>b;
    c = max(a,b);                //调用max函数
    cout <<"max="<<c<<endl;
    return 0;
}


int max(int x, int y)            //定义max函数
{
    int z;
    if(x>y) z=x;
    else z = y;
    return(z);
}


C++面向对象程序设计之C++的初步知识


例1.4 包含类的C++程序


#include <iostream>
using namespace std;
class Student                    //声明一个类,类名为Student
{
private:                        //以下为类中的私有部分
    int num;                    //私有变量num
    int score;                    //私有变量score
public:                            //以下为类中的公用部分
    void setdata()                //定义公用函数stedata
    {
        cin>>num;
        cin>>score;
    }
void dispaly()                    //定义公用函数display
{
    cout<<"num="<<num<<endl;
    cout<<"score="<<score<<endl;
}
};                                //类的声明结束
Student stud1,stud2;            //定义stud1和stud2为Student类的变量,称为对象


int main()
{
    stud1.setdata();                    //调用对象stud1的setdata函数
    stud2.setdata();                    //调用对象stud2的setdata函数
    stud1.dispaly();                    //调用对象s

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 1/7/7
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Java 国际化标准程序实现 下一篇Python基础教程之网络编程

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目