栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++基础入门

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++基础入门

C++基础入门
  • 前言
  • 一、C++统一初始化
    • 1. 初始化列表,解决方案
    • 2. C语言输入输出
    • 3. C++输入输出
    • 4. 输入字符串
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、C++统一初始化 1. 初始化列表,解决方案
int main()
{
	// 以下为变量的初始化,其中{}对变量类型要求更为严格
	int a = 10;  // 定义一个整形变量a,并初始化为10
	int b(10);  // 定义一个整形变量b,并初始化为10
	int c{ 10 };  // 定义一个整形变量c,并初始化为10

	// 以下为数组的初始化
	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };  // 定义一个数组,其长度为10,并且每个元素的类型为整形
	int brr[10]{ 1,2,3,4,5,6,7,8,9,10 };

	return 0;
}
2. C语言输入输出
int main()
{
	int a = 0;
	char ch = '0';
	scanf("%d %c", &a, &c);  // C语言的输入,不安全
	printf("a = %d  ch = %cn", a, ch);  // C语言的输出
	return 0;
}
3. C++输入输出
#include 
using namespace std;
int main()
{
	int a = 0;
	char ch = '0';
	cin >> a >> ch;  // cin 输入流对象
	cout << "a = " << a << "ch = " << ch << endl;  // cout 输出流对象
	return 0;
}
// cin 输入流对象,键盘
// cout 输出流对象,控制台(屏幕)
// >>(cin) 提取符
// <<(cout) 插入符
// endl => 'n'; 换行符

// 【注】错误使用方式:
cin >> a, ch;
cout << a.ch;
4. 输入字符串
#include 
using namespace std;
int main()
{
	const int n = 128;
	char str[n];
	cin >> str;  // 输入 yhp hello this
	cout << str << endl;  // yhp
	cin.getline(str, n);  // yhp hello this  // 比较安全,输入的字符长度不能超过str的长度,否则会报错
	cout << str << endl;  // yhp hello this
	cin.getline(str, n, '#');  // yhp this # go to
	cout << str << endl;  // yhp this;
	return 0;
}

总结
	使用cout标准输出(控制台)二号cin标准输入(键盘)时,必须包含头文件以及std标准命名空间。endl相当于 'n'
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/832928.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号