• 网站刚刚上线,难免有不足的地方,敬请谅解!欢迎提出宝贵意见!

  •    3年前 (2015-06-18)  C++基础 |   2 条评论  292 
    文章评分 1 次,平均分 4.0

    很多人说C++Primer不适合于快速入门,本系列入门文章向大家证明了:这是一个谎言。

    C++ Primer快速学习 第一章 入门
    第一章 快速入门
    本章介绍 C++ 的大部分基本要素:内置类型、库类型、类类型、变量、表 达式、语句和函数。

    1.1. 编写简单的 C++ 程序
    每个 C++ 程序都包含一个或多个 函数 ,而且必须有一个命名为 main。函数 由执行函数功能的语句序列组成。操作系统通过调用 main 函数来执行程序, main 函数则执行组成自己的语句并返回一个值给操作系统。
    下面是一个简单的 main 函数,它不执行任何功能,只是返回一个值:
    int main() {

    return 0;

    }
    操作系统通过 main 函数返回的值来确定程序是否成功执行完毕。返回 0 值表明程序程序成功执行完毕。
    main 函数在很多方面都比较特别,其中重要的是每个 C++ 程序必须含有 main 函数,且 main 函数是(唯一)被操作系统显式调用的函数。

    main 函数的返回值必须是 int 型,该类型表示整数。int 类型是内置类型, 即该类型是由 C++ 语言定义的。
    函数体函数定义的后部分,是以花括号开始并以花括号结束的语句块:
    { return 0; }
    例中唯一的语句就是 return,该语句终止函数。注意 return 语句后面的分号。在 C++ 中多数语句以分号作为 结束标记。分号很容易被忽略,而漏写分号将会导致莫名其妙 的编译错误信息。
    当 return 带上一个值(如 0)时,这个值就是函数的返回值。返回值类型 必须和函数的返回类型相同,或者可以转换成函数的返回类型。对于 main 函数, 返回类型必须是 int 型,0 是 int 型的。

    1.1.1. 编译与执行程序

    为了便于初学者学习,我做了一个Linux虚拟机,我在里面安装有各种各样的工具,便于学习和拓展。放置于本联盟的云盘上,大家可以下载这个虚拟机,后续我会制作一系列学习视频,供不愿意阅读学习的同通过看视频玩C++。

    但是,再次强调,动手是学习必不可少的一步。

    C++ Primer快速学习 第一章 入门

    编译:
    使用命令行界面,一般在控制台窗口(例如 UNIX 的 shell 窗口或 Windows 的命令提示窗口)编译程序。假设 main 函数在名为 prog1.cc 的文件 中,可以使用如下命令来编译:
    $ CC prog1.cc
    这里 CC 是编译器命令名,$ 表示系统提示符。编译器输出一个可执行文件, 我们可以按名调用这个可执行文件。在我们的系统中,编译器产生一个名为 a.exe 的可执行文件。UNIX 编译器则会将可执行文件放到一个名为 a.out 的文 件中。要运行可执行文件,可在命令提示符处给出该文件名:
    $ a.exe

    什么也没有!是的,这个程序只返回0,告诉操作系统程序正常结束,其他啥也不干。这已经是一个正常的C++程序了。恭喜恭喜,你已经完成了它。

    关注微信公众平台:程序员互动联盟(coder_online),你可以第一时间获取原创技术文章,和(java/C/C++/Android/Windows/Linux)技术大牛做朋友,在线交流编程经验,获取编程基础知识,解决编程问题。程序员互动联盟,开发人员自己的家。

     C++ Primer快速学习 第一章 入门本教材参考书来自热门的C++Primer。转载需经过同意。
     

    本文原始地址:http://www.coderonline.net/getting-started-with-c-primer-to-learn-quickly-the-first-chapter.html

    本站所有文章,除特别注明外,均为本站原创,转载请注明出处来自http://www.coderonline.net/

    否则保留追究法律责任的权利!

    关于

    发表评论

    表情 格式
    1. 2015-06-19下午3:00
      C++ Primer快速学习 第一章 入门 | 程序员之家[ 来自 火星 ]

      […] 打开链接 […]

    2. […] 打开链接 […]

    切换注册

    登录

    忘记密码 ?

    切换登录

    注册