c++ primer 第五版 阅读笔记二

第二章 开始学习C++

  • 知识点提炼:

1. C++ 对大小写敏感。

2. 文件扩展名cpp是一种表示C++ 程序的常用方式。

3. C++ 的输入输出:

① 输入:cin>>x;输出:cout<<x;头文件:#include  <iostream>

② 输入:scanf("%d",&x);输出:printf("%d",x);头文件:#include <stdio.h>

4. main() 函数

函数头:推荐使用 int main()                   不推荐使用 void main()

为什么main() 不能使用其他名称:

5. C++ 注释

① //单行注释

② /*

           多行注释

     */

codeblocks:添加多行注释的快捷键:

         ctrl+shift+c:可以快速注释掉选中的多行代码

         ctrl+shift+x:可以快速对已经注释的多行代码取消注释

6. C++ 预处理器和iostream文件

7. 头文件

8. 命名空间

9. C++源代码风格

10. 库函数

          C++ 库函数存储在库文件中。编译器编译程序时,它必须在库文件搜索您使用的函数。至于自动搜索哪些库文件,将因编译器而异。

UNIX实现要求在命令行结尾使用-lm选项:CC sqrt.C -lm

Linux系统中,使用GNU编译器的方法:g++ sqrt.C -lm

11. 用户自定义的函数

  • 复习题:

1. C++ 程序的模块叫什么?

答:它们叫函数。

2. 下面的预处理器编译指令是做什么用的?

#include <iostream>

答:将iostream库文件在编译前加载到程序对应的位置,用来替换该指令。

3. 下面的语句是做什么用的?

using namespace std;

答:它使得程序可以使用std名称空间中的定义。

4. 什么语句可以用来打印短语“Hello,world”,然后开始新的一行?

答:cout和printf都可以,但是使用的头文件不一样。cout使用的头文件是<iostream>,printf使用的头文件<stdio.h>。

5. 什么语句可以用来创建名为cheeses的整型变量?

答:int cheeses;

6. 什么语句可以用来将值32赋给变量cheeses?

答:cheeses = 32;

7. 什么语句可以用来将从键盘输入的值读入变量cheeses中?

答:cin>>cheeses;

8. 什么语句可以用来打印“We have X varieties of cheese”,用cheeses变量的当前值来代替X。

答:cout<<"We have "<<cheeses<<" varieties of ";

9. 下面的函数原型指出了关于函数的哪些信息?

int froop(double n);

void rattle(int n);

int prune(void);

10. 定义函数时,在什么情况下不必使用关键字return?

答:当函数的返回类型为void时,不用再函数中使用return。然而,如果不提供返回值,则可以使用它:return;

11. 编写一个程序,要求输入小时数和分钟数,在main()函数中,将这两个值传递给一个void函数,后者以下面这样的格式显示这两个值:

Enter the number of hours: 9

Enter the number of minutes: 28

Time: 9:28

#include <iostream>

using namespace std;

void printTime(int hours,int minutes)
{
    cout<<"Enter the number of hours: "<<hours<<endl;
    cout<<"Enter the number of minutes: "<<minutes<<endl;
    cout<<"Time: "<<hours<<":"<<minutes<<endl;
}

int main()
{
    int hours,minutes;

    cin>>hours>>minutes;

    printTime(hours,minutes);

    return 0;
}

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值