C++基础入门阶段

目录

1.C++统一初始化

2.C++输入输出与C语言输入输出

3.const与指针

C

 C++ 

深入理解const

4.引用

4.1引用的定义:

4.2引用的特点:

4.3const引用: 

4.4引用指针:

4.5引用数组: 

5.指针与引用有什么区别


1.C++统一初始化

#include<iostream>
#include<string>
using namespace std;
int main()
{
	int a = 10;
	int b(10);
	int c{ 10 };
	int d = int(10);
	int e = int{ 10 };
	int ar[10] = { 1,2,3,4,5,6 };
	int br[10]{ 1,2,3,4,5,6 };
	int cr[] = { 1,2,3,4 };
	int dr[]{ 1,2,3,4 };

	int* ip = NULL;
	int* s{ NULL };
}

通过监视我们可以看到a,b,c,d,e的值都被初始化为10

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNTc3ODc1MDI=,size_12,color_FFFFFF,t_70,g_se,x_16

2.C++输入输出与C语言输入输出

#include<iostream>
#include<string>
using namespace std;
int main()
{
	char ch;
	int a;
	double dx;

	//scanf_s("%c %d %lf", &ch, &a, &dx);
	cin >> ch >> a >> dx;//cin>>ch,a,dx;    error

	//printf("ch=%c a=%d dx=%lf \n ", ch, a, dx);
	cout << "ch=" << ch << "a=" << a << "dx=" << dx <<endl;// cout<<ch,a,dx;  error
	
	
}

cin  输入流对象    键盘

cout 输出流对象   控制台 (屏幕)

>>提取符

<<插入符

endl=>'\n';换行符

注:使用cout标准输出(控制台)和cin标准输入(键盘)时,必须包含<iostream>头文件以及std标准命名空间。

3.const与指针

const修饰变量在C下,以变量为主。        在C++下以常性为主。

C:

#include<stdio.h>
int main()
{
	const int a = 10;
	int* ip = (int*)&a;
	int b = 0;
	*ip = 100;
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值