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

云主机做网站域名打不开运营推广公司

云主机做网站域名打不开,运营推广公司,上海发布微博,wordpress插件 地图文章目录 【 字符串相关 】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/39269.html

相关文章:

  • 要怎么判断网站是什么cms做的沈阳网站关键字优化
  • 搜搜惠州seo博客
  • 建个可以注册会员网站多少钱国外常用的seo站长工具
  • 网站建设中排名掉了百度推广销售
  • 中美网站建设差异网络推广和网络营销的区别
  • 茂名建设局网站seoul是哪个城市
  • wordpress主题小图标郑州靠谱seo整站优化
  • wordpress导航加tu郑州seo排名扣费
  • 公司网站空间怎么续费个人网站创建平台
  • 各行各业网站建设售后完善百度知道提问首页
  • 温州科技网站建设引流人脉推广软件
  • WordPress做分类信息seo 培训教程
  • 毕业设计网站可以做什么深圳广告公司排名
  • 专业门户网站开发怎样优化网站排名靠前
  • 网站图片速度最能打动顾客的十句话
  • 企业商城网站 .net网站关键词优化软件效果
  • 做白酒用哪个分类信息网站百度热门排行榜
  • 西安网站优化培训社交网络的推广方法
  • 网站模板自建站营销网站设计
  • 教做游戏的网站网站数据查询
  • 忂州网站建设广州最近爆发什么病毒
  • 织梦网站更改google代理
  • 网站怎么做前后台存取泰州百度seo公司
  • 深圳龙华做网站的公司yandere搜索引擎入口
  • 做爰免费网站游戏广告推广平台
  • 烟台外贸网站建设公司北京seo优化wyhseo
  • 做网站的意义互联网广告投放代理公司
  • 网上开店卖货流程海城seo网站排名优化推广
  • 网站开发语言有哪些顾问式营销
  • 网站视觉规范怎么做百度开店怎么收费