C++复习第一日

C++复习知识

#include <iostream> 
using namespace std;
int main()
{
return 0;
}

上面:注意头文件#include iostream 包含C语言#include<stdio.h>
2.">>"是流提取 <<是流插入
3.函数不能在int main里面定义,不能在函数里面定义函数
4.全局变量不能和函数名相同 但是这种情况是可以的,最终打印3.
在这里插入图片描述
5.访问命名空间有3种方式:( std 是命名空间)

  • 指定命名空间 std::endl
  • using namespace std;(不建议全局展开,本来就是保护)
  • 常用展开 using std: endl;

6.endl = ‘\n’
7.想要控制宽度,用printf
8.cout<< arr(arr是一个数组)这时候打印的是arr的虚拟地址(十六进制展示)
9.::是引用限定符 ::a 表示来自全局的a
在这里插入图片描述
如果不加:: 此时会打印 0,局部优先.
10.创建和typedef 一同使用
typedef struct
{
int a
}stu;
在这里插入图片描述
这两种其实是一样的。
11.在这里插入图片描述
12.命名空间不会影响生命周期,他只是一种组织结构
在这里插入图片描述
例如 x ,y 还是全局的,等于整个程序的生命周期.
13.同一个工程中,命名空间相同的会合并
解决办法:要么嵌套,要么取名字不同。
在这里插入图片描述
嵌套 struct test::A::Node node1;
struct test::B::Node node2;
using namespace test;
14.在这里插入图片描述
func(int a =1,int b, int c =3)这是错的,从右往左填缺省值,连续的。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值