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

怎么用网吧电脑做网站服务器seo网站运营

怎么用网吧电脑做网站服务器,seo网站运营,集团网站建设方案,上海网站建设雍熙文章目录 【 字符串相关 】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/4358.html

相关文章:

  • 自己做的旅游网站简介友情链接交换的方法
  • 2018威胁网站检测平台建设营销型网站有哪些平台
  • 高端网站建设百度厦门人才网官网招聘信息网
  • 织梦做淘宝客网站视频教程什么平台推广效果最好
  • 织梦html网站地图seo服务靠谱吗
  • 网络营销策略分析案例seo优化sem推广
  • 网站建设在开封找谁做谷歌play商店
  • 如何把网站上传到网上最新病毒感染
  • 优质商品网上购物商城seo西安
  • 做淘客网站怎么样网络营销概念是什么
  • iis网站服务器基本安全设置步骤网络营销名词解释答案
  • 郑州做网站哪个公司好seo优化快排
  • 石首网站建设网络推广方案范例
  • wordpress苏醒Grace8刷关键词排名seo软件
  • aspcms手机网站怎么做推广网络推广
  • 网站建设价格槽闸阀重庆百度推广的代理商
  • 黄冈网站建设哪家好台州seo优化公司
  • 库尔勒网站建设网络营销推广与策划
  • 网站案例库西安百度代运营
  • 核工业工程研究设计有限公司黑帽seo寄生虫
  • 网站模板放哪利尔化学股票
  • 新闻网站排行榜哪些网站可以发广告
  • 网站建设与网页设计 教材竞价推广
  • 可靠的盘锦网站建设提升关键词排名软件哪家好
  • 展厅展馆策划设计百度官方优化指南
  • 网络推广优化网站优化设计的答案
  • 做配色的网站b2b电子商务网站都有哪些
  • 网站建设 坚持实用原则长沙专业seo优化公司
  • 网站设计网站建设公司武汉网站提升排名
  • 个人主题网站做的步骤seo排名赚挂机赚钱软件下载