大学课堂C++知识点(第二期)

一、C++ 代码结构

我们先来看一个简单的C++风格程序代码:

//sum.cpp
#include<iostream>                                    /*调用 iostream函数库*/
using namespace std;                                  //使用命名空间std
int main()
{
    int x,y,sum;                                    //定义x,y,sum这几个整形变量
    cout<<"Plase input two intergers:"<<'\n';       //cout是输出流对象,"\n"是换行的命令
    cin>>x;                                        /*cin 是输入流对象,">>"是把数据输给后面的x
                                                     也可以叫做输入运算符。*/
    cin>>y;
    sum=x+y;
    cout<<"x+y= "<<sum<<endl;
    return 0;
}

我在代码中做了一些注释,从中可以看出C++C的代码风格差不多。不同的是,多了一些陌生的东西,比如:“iostream”、“using namespace std”、“cin”、“cout”等。

严格来说,本代码并没有真正意义上的是C++的风格,真正的C++风格代码示例如下:

其中有这么一行代码:

A a;               //这个是从A的类中定义一个对象a
....
a.fun();            //然后在用主函数里面定义的对象a去访问类A中的fun函数

这个是从A的类中定义一个对象a,然后在用主函数里面定义的对象a去访问类A中的fun函数。

这样一来,C++ 代码的风格已经介绍完毕了。

二、C++在非面向对象方面的扩充

对于C中的库的调用

一般大学初学的编程语言都是C,那么作为C的高级语言,C++ 肯定会继承一下C的东西的,比方说我们在写C的时候最常使用的

scanf 和  printf  。在C++ 中,只要在开头调用<stdio.h>头文件即可使用了。同样库的调用也可以这样写:

C                                          C++ 

math.h                            cmath

stdio.h                            cstdio

XXXX.h                          cXXXX

注意,在C++ 中,cin  和   cout     这俩个输入输出函数必须要<iostream>头文件,否则报错。

发布了19 篇原创文章 · 获赞 9 · 访问量 7451

猜你喜欢

转载自blog.csdn.net/Cryu_xuan/article/details/82933605