当前位置: 首页 > news >正文

怎么用网吧电脑做网站服务器西安百度公司开户

怎么用网吧电脑做网站服务器,西安百度公司开户,做三合一网站的好处,网络游戏的利与弊文章目录 【 字符串相关 】C 输入输出流strcpy_s() 字符串复制输出乱码 【 STL 】各个 STL 支持的常见方法 ? : 运算符switch case 运算符 switch(expression) {case constant-expression :statement(s);break; // 可选的case constant-expression :statement(s);break; //…

文章目录

  • 【 字符串相关 】
    • C++ 输入输出流
    • strcpy_s() 字符串复制
    • 输出乱码
  • 【 STL 】
    • 各个 STL 支持的常见方法

  • ? : 运算符
  • switch case 运算符
switch(expression)
{case constant-expression  :statement(s);break; // 可选的case constant-expression  :statement(s);break; // 可选的default : // 可选的statement(s);
}
  • C++可以不必在程序运行前定义好所有变量
  • 5/2=2,例如:cout << 5/2; 输出为 2。
  • 在 C 语言中,数组的大小必须在使用前已知,并且这个大小在整个程序的运行过程中不能改变,除非使用动态数组。因此,数组的大小通常由常量来定义,而不是变量。这是因为:
    • 编译时分配内存:数组在内存中的存储是连续的,编译器需要在编译时知道数组的大小,以便为数组分配足够的连续内存空间。如果数组的大小在编译时未知,编译器就无法进行内存分配。

【 字符串相关 】

C++ 输入输出流

  • 输入字符串
char s[100]; cin.getline(s, 100);
  • 输入 string类
string s; getline(cin, s);

strcpy_s() 字符串复制

#include <iostream>
#include <cstring>
using namespace std;int main()
{char  s1[] = "123456"; //普通字符串int n = sizeof(s1) / sizeof(char);char* s2 = new char[n]; //动态字符串strcpy_s(s2, n, s1);    //字符串复制cout << n << endl;cout << s2<<endl;return 0;
}

在这里插入图片描述

输出乱码

  • cout << value; cout会自动根据value的类型进行输出, 当 value 类型为 char* 时,cout会从 value 这个 char * 地址开始遍历地址对应的元素直至遇到 ‘\0’ 字符
  • 实例
    s1 是字符数组,直接将地址 s1 输出,会因为没有遇到 ‘\0’ 字符输出乱码。
    s2 是申请了类型为char大小为n的首地址,对其赋值后,也会由于没有遇到 ‘\0’ 字符输出乱码。
    而在 s2 的末位元素赋值为 ‘\0’ 后,将不再出现乱码。
// 将 s1 的前 n 个元素赋值给 s2。
#include <iostream>
using namespace std;int main()
{int n;cin >> n;char s1[] = {'1','2','3','4','5'};char* s2 = new char[n];for (int i = 0; i < n; ++i)s2[i] =s1[i];cout << s2 <<endl;s2[n] = '\0';cout << s2 <<endl;return 0;
}

在这里插入图片描述

【 STL 】

各个 STL 支持的常见方法

STL名称支持的常见方法
vector大小:size()
尾添加:push_back()
头尾指针: begin()、end()
deque大小:size()
头尾添加:push_front()、push_back()
头尾删除:pop_front()、pop_back()
头尾指针: begin()、end()
set大小:size()
插入:insert()、emplace()
删除:erase()
查找: find()
最小的大于 val 的元素:upper_bound()
头尾指针: begin()、end()
map大小:size()
插入:insert()、emplace()
删除:erase()
查找: find()
头尾指针: begin()、end()
最小的大于 val 的元素:upper_bound()
头尾指针: begin()、end()
stack大小:size()
压栈:push()
栈顶元素删除:pop()
栈顶指针: top()
queue大小:size()
尾添加:push()
头删除:pop()
头尾指针: front()、back()
http://www.tj-hxxt.cn/news/25894.html

相关文章:

  • 外贸做编织袋常用网站百度入驻
  • 2个女人做暧暧网站网络营销企业网站优化
  • 如何做响应式网站设计如何优化关键词搜索
  • 乐山网站建设公司搜索引擎推广有哪些
  • 烟台做网站哪里好短视频营销策划方案
  • 南阳做网站电话网站内部优化有哪些内容
  • 做个平台网站怎么做的百度推广seo是什么意思
  • 九江网站建设哪家好seo赚钱方法大揭秘
  • 怎么做投票 网站seo优化网站查询
  • 做网站的服务器带宽一般多少福州seo排名优化
  • 网页做网站的尺寸有域名和服务器怎么建网站
  • 龙岗爱联疫情最新消息seo常用分析的专业工具
  • eclipse模仿网站开发源代码郑州seo网站排名
  • 网站建设价格兴田德润i网址多少手机网站模板建站
  • 网站的内容与功能设计建网站免费
  • 什么是网页站点新浪疫情实时数据
  • 2000做网站贵么爱站网官网
  • 网站为什么要seo?关键词排名点击软件工具
  • 做彩票网站技术华为手机软文范文300
  • 深圳市做网站的公司怎么开展网络营销推广
  • 做网站要考虑什么怎么制作公司网站
  • 网页链接制作软件安卓优化大师下载安装
  • 备案网站制作网页制作与设计
  • 有什么网站可以做设计赚钱襄阳seo
  • 益阳网站开发公司蜘蛛搜索引擎
  • 主流的网站开发技术百度官网进入
  • 怎样做公司自己的官方网站什么是网络推广员
  • ps 做ui比较好的网站东莞网络营销推广专业
  • 哪几个做内贸的网站比较好一点949公社招聘信息
  • 免费黄页网站金华网站建设