您好,欢迎光临有路网!
C++程序开发案例课堂
QQ咨询:
有路璐璐:

C++程序开发案例课堂

  • 作者:刘春茂 李琪
  • 出版社:清华大学出版社
  • ISBN:9787302515210
  • 出版日期:2018年12月01日
  • 页数:444
  • 定价:¥78.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《C++程序开发案例课堂》以零基础讲解为宗旨,用实例引导读者深入学习,采取【基础入门→核心技术→**应用→项目开发实战】的讲解模式,深入浅出地讲解C++的各项技术及实战技能。
    《C++程序开发案例课堂》第1篇【基础入门】主要讲解C++基本概念、C++的程序结构、数据类型、灵活使用运算符、程序流程控制等;第2篇【核心技术】主要讲解函数的应用、数组与字符串、指针、结构体、共用体和枚举类型、面向对象编程、构造函数和析构函数等;第3篇【**应用】主要讲解运算符的重载、类的继承、虚函数和抽象类、C++操作文件、异常处理、模板与类型转换、容器和迭代器等;第4篇【项目开发实战】主要讲解开发计算器助手、开发汽车信息管理系统、开发银行交易系统、开发学校职工信息管理系统。
    《C++程序开发案例课堂》适合任何想学习C++编程语言的人员,无论您是否从事计算机相关行业,无论您是否接触过C++语言,通过本书学习均可快速掌握C++在项目开发中的知识和技巧。
    文章节选
    第2章 零基础开始学习——C++的程序结构
    对没有任何基础的读者而言,学习编程需要从认识*基本的C++程序结构开始。本章带领读者了解C++程序的开发过程,剖析C++程序结构,掌握C++代码编写规范,熟练使用C++的输入/输出对象。
    本章要点(已掌握的在方框中打钩)
    理解C++的程序结构。
    熟悉C++的main函数。
    理解编译前的预处理。
    掌握C++中输入和输出数据的方法。
    掌握定义和调用命名空间的方法。
    理解C++的注释方法。
    2.1 分析C++程序的结构
    第1章中读者已经接触了一个简单的案例,可能有很多��键字是初学者不太理解的。下面详细分析该例中用到的关键字。
    2.1.1 #include指令及头文件
    首先查看源代码,如下:

    #include
    using namespace std;
    void main()
    {
    cout<<"Hello World"<中,iostream.h就是头文件。C++程序的头文件是以.h为后缀的、用于保存程序的声明,我们称之为头文件。
    一个头文件由如下3部分内容组成。
    (1) 头文件开头处的版权和版本声明。
    (2) 预处理块。
    (3) 函数和类结构声明等。
    在C++中,头文件的作用主要包含以下两点。
    (1) 可以通过头文件来调用已有程序功能。为了保护源代码的**性,通过头文件的形式来调用该代码的功能,用户只需要按照头文件中的接口声明来调用该头文件中的功能,而不必关心具体功能是怎么实现的。编译器会从库中析取相应的代码。
    (2) 头文件可以加强**性检查。在调用接口功能过程中,如果调用方式和头文件中的声明不一致,编译器就会报错,从而减少程序员调试负担。

    不要使用#include ,不要使用#include ,因为它们已经被C++标准明确地废弃了,请改为 #include 和 #include 。规则如下。
    (1) 如果这个头文件是旧C++特有的,那么去掉.h后缀,并放入std名字空间,如iostream.h变为iostream。
    (2) 如果这个头文件是C也有的,那么去掉.h后缀,增加一个c前缀,如string.h变为cstring、stdio.h变为cstdio等。

    2.1.2 main函数
    在上例中,使用了main()函数,那么这个main()函数代表什么呢?C++程序必须有且只能有一个main()函数。main()函数是程序的入口点,无论main()函数在程序中处于什么样的位置。但是,并非所有C++程序都有传统的main()函数。用C或C++写成的Windows程序入口点函数称为WinMain(),而不是传统的main()函数。
    main()函数和其他函数一样也是函数,有相同的构成部分。在32位控制台应用程序中,C++ Builder生成具有下列原型的默认main()函数,这个main()函数形式取两个参数并返回一个整型值。其语法格式如下:

    int main(int argc,char** argv);


    不要将main函数的返回类型定义为void,虽然有些编译器允许你这样做,但它不符合C/C++标准。不要将函数的int返回类型省略不写,这在C++中要求编译器至少给一个警告。错误的示例:void main() {},main() {}。

    main()函数的**个参数argc代表参数的数量,指明有多少个参数将被传递给主函数main()。真正的参数以字符串数组(即第2个参数argv[])的形式来传递。
    main()函数本身是以索引0为**参数,所以argc至少为1。它的总数是从argv阵列的元素数目。这意味着argv[0]的值是至关重要的,如果用户在控制台环境中程序名称后输入含参数的指令,那么随后的参数将传递给argv[1]。
    下面用一个实例来说明main如何调用参数。
    【例2-1】main函数调用参数(源代码\ch02\2.1.txt)。
    新建名为myMain的C++Source File源程序。源代码如下:

    #include
    using namespace std;
    int main(int argc,char* argv[])
    {
    int a,b,c;
    a=atoi(argv[1]);
    b=atoi(argv[1]);
    v=a+b;
    cout<<"/n输入**个数:"<
    编辑推荐语
    《C++程序开发案例课堂》的特色如下:
    1. 零基础、入门级的讲解
    无论您是否从事计算机相关行业,无论您是否接触过C++编程语言,都能从本书中找到适合的起点。
    2. 超多、实用、专业的范例和项目
    本书在编排上紧密结合深入学习C++编程技术的先后过程,从C++的基本语法开始,逐步带领大家深入地学习各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者读起来简明轻松,操作起来有章可循。
    3. 随时检测自己的学习成果
    每章首页中,均提供了本章要点,以指导读者**学习及学后检查。
    大部分章节后的“跟我学上机”板块,均根据本章内容精选而成,读者可以随时检测自己的学习成果和实战能力,做到融会贯通。
    4. 细致入微、贴心提示
    本书在讲解过程中,在各章中使用了“注意”和“提示”等小贴士,使读者在学习过程中更清楚地了解相关操作、理解相关概念,并轻松掌握各种操作技巧。
    5. 专业创作团队和技术支持
    您在学习过程中遇到任何问题,均可加入QQ群(案例课堂VIP)进行提问,专家人员会在线答疑。
    6. 超值赠送资源
    全程同步教学录像
    涵盖本书所有知识点,详细讲解每个实例及项目的过程及技术关键点,比看书更轻松地掌握书中所有的C++编程语言知识,而且扩展的讲解部分使您得到比书中更多的收获。
    超多容量优质资源大放送
    赠送大量优质资源,包括本书实例源文件、精美教学幻灯片、精选本书教学视频、Visual Studio 2017常用快捷键、C++库函数查询手册、MFC查询手册、C++程序员面试技巧、C++常见面试题、C++常见错误代码及解决方案、C++开发经验及技巧大汇总等。读者可以通过QQ群(案例课堂VIP)获取赠送资源,还可以进入配套网站下载赠送资源,也可以扫描二维码,下载本书资源。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外