C++Primer Plus学习笔记-第二章:开始学习C++

第二章:开始学习C++

#include<iostream>
int main()
{
    using namespace std;
    cout<<"come up and c++ me some time.";
    cout<<endl;
    cout<<"you won't regret it!"<<endl;
    return 0;
}

main()函数是程序的入口,编译器会向程序中添加一段启动代码,操作系统发可以通过这段代码调用main()函数;

使用cin和cout的函数必须包含

using编译指令的作用是使某个命名空间在它位于的作用域中完全可用,这样就不用每次在某些函数前加上所属的作用域了;如果不使用using指令,则需要这样来调用函数:spacename::function();

注意:只有C++的库才能使用命名空间

关于输入输出:

cout是一个预定义的对象,属性包括<<运算符,可将> 右侧的信息插入到流中
endl是一个特殊C++符号,表示重起一行
cin是输入对象,也是智能对象

如果要在两个字符串中留有空格,必须将其包含在字符串中

endl和\n都可以换行,但前者使瞬时的,后者不一定马上能看到效果
在C或PASCAL中变量声明需要位于函数最前面,但C++只需要位于使用前

cout对象是智能的,会根据要打印的对象调整自己的行为,也是可拓展的,可以通过拓展<<来显示新的对象

获取输入时可以使用两个cin,第一个获取输入,第二个让程序暂停除非按下回车

面向对象:"类定义"描述的是数据格式及其用法,对象则是根据数据格式规范创建的实体

标准C/C++库有一个sqrt(x)函数,返回x的平方根,类型是double
如果在调用函数的时候省略分号:编译器会视作一个函数头,并试图找到函数体

pow(x,y)以x为底,y为指数计算幂,在模块cmath中

rand(void)返回一个随机整数,在模块cstdlib

main不是关键字,函数名和对象名不是关键字


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值