zoukankan      html  css  js  c++  java
  • 《专题:C++语法基础》篇一:准备

    接触C++已经有三年了,只是因课程需要断断续续的学习,不成体系,近来又再次接触这门课程,因而在此将课堂所学和个人理解整理出来,一来作为梳理个人知识体系,其次也可供入门学习者参考。
    本人学习所参考的教材是《C++程序设计思想与方法 第二版 》作者:翁惠玉

                                                                               -----凡宇 2016.12.22
    

    一、为什么是C++而不是别的语言?

    理由因人而异,在此引用知乎上一位答主的话。
    在性能为先的前提下,C++对运行效率和开发效率做了很好的折衷。
    本质上讲,C++是为那种超大型项目而存在的。当某项目处于中小规模的时候,很多语言同样可以胜任,甚至比C++做得更好。但是当你的软件规模(复杂度,或者吞吐量的量级)到了一定的水平,目前现有的语言里基本上除了C++,很少有这样的驾驭能力。
    C++和C一样,它的表达能力极其强大,唯一的限制只是编程者的能力。
    我认为世界上的事情大致如此:过于厉害的事物,一般都不易驾驭。但当你真的能到达那样的境界,片叶飞花亦能伤人。
    作者:费庄轩
    链接:https://www.zhihu.com/question/25628040/answer/43469857
    如有侵权,请联系1729465178@qq.com,立删!

    二、电脑配置

    本人学习使用的编译环境是win10 VS2013,软件下载可到个人百度网盘:
    链接 http://pan.baidu.com/s/1pLzxvFt
    密码:qhgm
    关于安装配置有问题可私信我:1729465178@qq.com

    三、第一个程序:Hello world!

    /**
    *第一个程序:Hello world!
    *功能:在控制台输出“Hello world!”
    *
    *@version2016.12.21
    *@author zha yongchun
    */
    
    #include<iostream>//预编译指令
    using namespace std;//使用命名空间std
    
    int main(){//主函数
        cout << "Hello world!"<<endl;//输出
        system("pause");
        return 0;
    }

    运行上面的程序,会在控制台输出:Hello world!
    至此,配置工作完成。

  • 相关阅读:
    elastalert邮件告警
    Kubernetes(k8s)集群安装
    supervisord进程管理
    Flask Ansible自动化平台搭建(持续更新)
    pandas数据导出Execl
    docker运行dubbo-admin
    Activemq集群搭建
    Zabbix自动发现java进程
    selenium爬取百度图片
    Beta 冲刺(1/7)
  • 原文地址:https://www.cnblogs.com/yczha/p/13160296.html
Copyright © 2011-2022 走看看