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

怎么把网站做二维码动态网站设计毕业论文

怎么把网站做二维码,动态网站设计毕业论文,一个网站后台怎么做,做外贸的网站平台有哪些一.知识点总结 1. C风格字符串(字符数组) 字符数组存储字符串:C风格的字符串实际上是字符数组,以空字符\0作为结尾标志。字符串字面量与字符数组:字符串字面量如"Hello"被编译器视为const char*类型&#…

一.知识点总结

1. C风格字符串(字符数组)

  • 字符数组存储字符串:C风格的字符串实际上是字符数组,以空字符'\0'作为结尾标志。
  • 字符串字面量与字符数组:字符串字面量如"Hello"被编译器视为const char*类型,可以直接赋值给指向char的指针或字符数组。
  • 初始化字符数组:可以通过初始化列表或字符串字面量初始化字符数组,后者会在数组末尾自动添加'\0'

2. C++标准库std::string

  • 字符串对象声明std::string类提供了一种更安全、更灵活的方式来处理字符串。
  • 字符串操作std::string类提供了丰富的成员函数来操作字符串,如appendassigncompareinsertsubstrfindlength, 和 swap
    • append:在字符串末尾添加另一个字符串或字符序列。
    • assign:将字符串的内容替换为一个新的字符串或字符序列。
    • compare:比较两个字符串,返回值指示了字符串的字典序关系。
    • insert:在指定位置插入新的字符串或字符序列。
    • substr:提取字符串的一部分,返回子字符串。
    • find:搜索字符串中首次出现的字符或子字符串的位置。
    • length:返回字符串的长度(不包括结尾的'\0')。
    • swap:交换两个std::string对象的内容。

3. 字符串的输出与访问

  • 输出字符串:无论是C风格字符串还是std::string对象,都可以直接使用cout进行输出。
  • 访问字符串元素std::string对象支持通过索引访问单个字符,如str[i]

4. 注意事项

  • 字符串字面量和数组初始化:在C++中,不能使用初始化列表int* INT = {1,2,3};来初始化指针,因为这违反了C++的规则,不同于字符数组的初始化。
  • 字符串常量与指针:字符串字面量被编译器视为const char*,这意味着你不能修改字符串字面量中的字符。

二.详细注释代码

//与C语言一样,C++的基本数据类型变量中没有字符串变量
#include<iostream>
#include<string>
using namespace std;int main() {//字符数组储存(较繁琐)//字符串常量赋给字符串指针//一个字符串常量表示一个字符数组的首地址const char* STRING1 = "HEllo WOrld";//直接输出cout << STRING1 << endl;//错误int* INT = {1,2,3};//三种等价初始化格式char str1[6] = {'H', 'e', 'l', 'l', 'o', '\0'};char str2[6] = "Hello";//末尾隐含有'\0'char str3[] = "World";//string类//常用成员函数const char* s = "EXO";string a = "Hello";string b = "World~";cout << "a : " << a << "  b : " << b << " s : " << s << endl;//添加在串尾a.append(s);cout << "a.append(s) : " << a << endl;//赋值a.assign(s);cout << "a.assign(s) : " << a << endl;//比较大小,本串 较小返回负数,较大返回正数,否则返回0cout << "a.compare(s) : " << a.compare(s) << endl;cout << "a.compare(b) : " << a.compare(b) << endl;//s串插在整数对应下标之前a.insert(2, s);cout << "a.insert(2, s) : " << a << endl;a.insert(4, s);cout << "a.insert(4, s) : " << a << endl;//从第一个位置取第二个位置的个数返回新串(取子串)string c = a.substr(2, 3);cout << "c = a.substr(2, 3) : " << c << endl;//查找第一次出现的位置cout << "a.find('O') : " << a.find('O') << endl;cout << "a.find(c) : " << a.find(c) << endl;//返回串长度cout << "a.length() : " << a.length() << endl;//将本串与其进行交换cout << "a: " << a << " b: " << b << endl;cout << "a.swap(b) : " << endl;a.swap(b);cout << "a: " << a << " b: " << b << endl;}

三.输出

HEllo WOrld
a : Hello  b : World~ s : EXO
a.append(s) : HelloEXO
a.assign(s) : EXO
a.compare(s) : 0
a.compare(b) : -1
a.insert(2, s) : EXEXOO
a.insert(4, s) : EXEXEXOOO
c = a.substr(2, 3) : EXE
a.find('O') : 6
a.find(c) : 0
a.length() : 9
a: EXEXEXOOO b: World~
a.swap(b) :
a: World~ b: EXEXEXOOO

http://www.shuangfujiaoyu.com/news/30438.html

相关文章:

  • 长春搜索引擎网站推广湖南竞价优化专业公司
  • 政府网站建设规范近三天发生的重要新闻
  • 多语网站wordpress子站点广告软文200字
  • 手机网站价格网上找客户有什么渠道
  • 赤峰做网站多少钱交换链接营销成功案例
  • 怎么自己做网站qq网络营销工程师培训
  • 如何提升网站权重百度seo优化技巧
  • 如何查看网站域名解析实体店100个营销策略
  • 南通网站建设十年以上公司上海百度推广排名
  • 南山商城网站建设哪家技术好搜索引擎优化排名优化培训
  • 找做玻璃的网站seo整站优化推广
  • 抖音代运营合作协议安阳seo
  • 购物网站排名女装移动网站优化排名
  • 深圳市seo网站设计多少钱天津网络关键词排名
  • 神马网站排名百度app免费下载安装
  • 成营销型网站制作首页图片点击率如何提高
  • 商城建站系统多少钱seo软文是什么
  • 网站开发 教学目标seo赚钱培训
  • 英语网站案例青岛seo网站关键词优化
  • 百度客服中心人工电话百度网站快速优化
  • 响应式网站建站系统seo外链在线提交工具
  • 城乡建设交通委员会网站网站的优化策略方案
  • 贵阳商城网站建设网络营销公司是做什么的
  • 网站营销不同阶段的网站分析目标vi设计
  • 揭阳公司做网站怎样做一个网页
  • 猪八戒网可以做网站吗建材企业网站推广方案
  • dede个人网站模板酒店如何进行网络营销
  • WordPress建立电商网站云优客seo排名公司
  • 阜阳万维网站建设免费google账号注册入口
  • 郑州网站优化排名百度竞价规则