c++入门

                   第一次接触C++

   进入大学以后,学校所学习的东西基本上都是一些跟JAVA相关的,因为跟随潮流的走向,JAVA工程师在前几年成为主要潮流,所以学校的课程也就主要走JAVA的方向了,而我本人深受404毒害,对JAVA并没有太大的好感,只学习了一些学校的基本课程,并没有去深入的学习,后来开始接触C++,发现这门语言有很多特点都很适合我,所以开始主攻这门语言。

   c++是从C语言改良得来的,c语言我们在大一就已经学过一些基础,而C++是c的继续和发展,C++功能强大,可以因应开发大型应用软件。即可以面向对象,也可以兼容C,可以面向过程。所以对我而言入手C++并不是很难,难点在于需要运用C++独有的特性:封装、继承和多态.c++基本语句形式和C语言类似,只是在输入输出等语句单词上有些不同:

#include<iostream>
using namespace std;
int main()
{
    cout << "Hello, world" << endl;
    return 0;
}

  其中多了一项using namespace std,这项是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。但如果所引用的头文件是stream.h,则相当于在c语言库中调用库函数,便可以不使用using namespace std。

   谈到C++,就不得不说一下c++相比较c的一些优点,首先是数据类型上,C语言中的数据类型

  而c++中多了一项数据类型——bool,bool类型解决了很多我们在编程中觉得很难的逻辑,例如你需要做一些座位票购买系统,每次点击一次就需要变换座位的性质,这个时候如果我们使用0和1来区别座位的性质,在点击事件里去转换性质首先需要用if来判断一下当前性质,但是如果我们使用的是bool类型,只需要在每次的点击事件里使用b=!b便可以实现性质的转换,这样可以让我们的程序变得简洁并且更容易让人理解。

  输出(I/O)方式:

    

 语言形式

   cout:

       cout<<x<<endl;  //endl即回车

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

   cin:

     cin>>x;

     cin>>x>>y;

这样的语法形式给我们带来的便利:

      1、不用关注占位符%d、%l.......;

      2、不用关注数据类型;

      3、总之,不容易出现问题。

好了,今天的c++就说到这里!



posted on 2019-07-08 09:08  安凌霄  阅读(285)  评论(0)    收藏  举报

导航