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

建设一个网站首先需要品牌策划推广方案

建设一个网站首先需要,品牌策划推广方案,wordpress2017电脑版,销售型网站建设基本要素表达字符串的方式 1.双引号:"hello world" 2.字符指针:char* ptr "hello world" 3.字符数组:char arr[] "hello world"辨析 项目表示方式代表含义内存分布1“hello world”字符串字面量字符串常量就是数据…

表达字符串的方式

1.双引号:"hello world"
2.字符指针:char* ptr = "hello world"
3.字符数组:char arr[] = "hello world"

辨析

项目表示方式代表含义内存分布
1“hello world”字符串字面量字符串常量就是数据段,或者是rodata段(只读数据段)
2字符指针指向存储字符串的内存起始虚拟地址与所指地址有关,字符串常量就是数据段,或者是rodata段(只读数据段)
3字符数组在栈区开辟的一块字符字节的内存区域栈区

实践验证

#include <iostream>
#include <cstring>using namespace std;int main(void) {char *ptr = "datouerzi";char arr[] = "xiaotoubaba";cout << "指针ptr的地址是:" << static_cast<void*>(ptr) << endl;cout << "指针ptr的所指的是:" << ptr << endl;cout << "arr的地址是:" << static_cast<void*>(arr) << endl;cout << "arr所指的是:" << arr << endl;
}

运行结果如下

指针ptr的地址是:0x561a4eeb3ba5
指针ptr的所指的是:datouerzi
arr的地址是:0x7ffea05062de
arr所指的是:datouerzi

arr的地址是:0x7ffea05062de,0x7ff开头说明内存空间在栈区。指针ptr的地址是:0x561a4eeb3ba5说明在数据段,或者是rodata段,也就是字符串"datouerzi"所存储的内存地址。

常见两个错误

1.无法修改指针ptr所指向的字符串常量的内容

char *ptr = "datouerzi";
strcpy(ptr, "xiaotoubaba");

运行结果直接报错段错误。原因就是因为ptr指针已经指向了存储在只读数据段的字符串常量"datouerzi",尝试将 “xiaotoubaba” 复制到只读内存区域会导致段错误,因为只读内存区域不能被修改。
有如下两种对应方法:
1.使用malloc或者calloc动态的分配内存(堆)。

char *ptr = "datouerzi";
ptr = static_cast<char*>(malloc(50));
strcpy(ptr, "xiaotoubaba");
...
free(ptr);

2.创建字符数组来开辟一块内存(栈)

char *ptr = "datouerzi";
char arr1[20] = {'0'};
ptr = arr1;
strcpy(ptr, "xiaotoubaba");
...
  1. arr = p; //编译报错 其实是char *const arr
http://www.ds6.com.cn/news/13674.html

相关文章:

  • 网站域名根目录在哪里国内做网站的公司
  • 中国建设银行下载安装网站优化外包
  • 辽宁城市建设网站北京中文seo
  • 网站建设图文教程seo网站营销推广
  • 市场部职能中的网站建设最牛餐饮营销手段
  • 用来做问卷调查的网站速推网
  • 自己做网站2008R2好还是win7网络服务费计入什么科目
  • 都安网站建设站长之家查询网
  • 个人可以做网站推广google adwords关键词工具
  • 小程序做跳转微网站以下属于网站seo的内容是
  • 网线制作工具有哪些济南网站推广优化
  • 网站建设销售ppt模板长沙网络推广外包
  • 赣州市网站开发网络防御中心
  • 网站开发无形资产南宁百度seo排名价格
  • 开发软件网站建设排名第一的手机清理软件
  • 天津网站优化建设友缘在线官网
  • 爱站网 关键词挖掘工具站百度网站推广关键词怎么查
  • 什么软件制作视频最好aso搜索优化
  • 网站开发 国际网站专业郑州企业网站建设
  • 上海成品网站站长综合查询工具
  • 请人做网站多少钱全国防疫大数据平台
  • 东营做网站优化公司google推广怎么做
  • 哪些网站做兼职可靠推广营销网络
  • 北京房产网站建设如何做百度关键词推广
  • 做h视频在线观看网站厦门seo屈兴东
  • aspx网站做app宁波免费seo在线优化
  • 最近新闻摘抄50字天津seo建站
  • 企业网站 用个人备案怎么找需要做推广的公司
  • css3 html5 网站网站交易平台
  • 网站首页设计图片简约郑州百度分公司