C++从基础到进阶---第一章 进入C++

一、名称空间

名称空间是什么?

名称空间支持是一项C++特性,旨在编写大型程序以及将多个厂商现有的代码组合起来的程序时更容易,有助于组织程序;
例如如果有两个都有同名函数的产品,在编译时就可以利用名称空间的名称来指出对应厂商的产品,就像A::wanda("go dancing?");B::wanda("a fish");

名称空间的作用

类、函数和变量时C++编译器的标准组件,它们都被放置在名称空间std中,即在iostream中定义用于输出的cout实际上是std::cout;

using namespace std的由来

using编译指令使得std名称空间中的所有名称都可用,从而避免std::coutstd::endl这些麻烦的操作;

二、C++源代码推荐风格

  • 每条语句占一行;
  • 每个函数都有一个开始花括号和一个结束花括号。这两个花括号各占一行;
  • 函数中的语句都相对于花括号进行缩进
  • 与函数名称相关的圆括号周围没有空白;

三、函数原型

提供新函数的源代码时,可以把代码放在main()的后面;

#include <iostream>
using namespace std;
void simon(int); //函数原型和声明
int main()
{
	simon (3);
	return 0;
}
void simon(int n) //函数定义
{
	cout<<"good good study"<<endl;
}

总结

C++语句有以下6种:

  • 声明语句:定义函数中使用的变量的名称和类型;
  • 赋值语句:使用赋值运算符(=)给变量赋值;
  • 消息语句:把消息发送给对象,激发某种行为;
  • 函数调用:执行函数。被调用的函数执行完毕后,程序返回到函数调用语句后的语句;
  • 函数原型:声明函数的返回类型、函数接受的参数数量和类型;
  • 返回语句:将一个值从被调用的函数那里返回到调用函数中;

由于笔者已经有C++相应基础,所以前面几章就当作查漏补缺,补充自己之前学习中忽略的点,重点还是放在后面的面向对象的学习,这些就权当是零碎的知识点吧!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值