#include <iostream>
using namespace std;
#include <string> //没有.h
int main()
{
//////////////////////////////////////////////////////////////////////////
//比较字符串的输出与修改
string s1 = "ABCD"; //这个"ABCD"的是存在常量区还是栈堆区
char p[6]="abcd";
char q[6]={'1','2','3','4'};
cout << s1;
cout << p;
//cout << q; 不可以整体输出
cout << p[5] << q[5]; //输出的不是‘0’而是空格??--代表了什么
s1[3]='d';
p[3]='D';
cout << s1[3] << p[3]; //可以改变字符串的值,可能字符串不在常量区?
string b;
b="EFGH";
cout << b;
b[0]='e';
cout << b[0];
/* char *L; //此处特别注意L指针指向"efgh"的常量空间,所以不能修改常量的值
L="efgh";
L[0]='E';
cout << L[0];
*/
int a[10]={};//默认缺省值为0
cout << a[5];
char c[20]={'b',};
cout << c[10];
return 0;
}
分享到:
相关推荐
C++ 字符串操作的注意事项的总结,值得一看
注意事项 用变量地址作为初值时,该变量必须在指针初始化之前已说明过,且变量类型应与指针类型一致。 可以用一个已赋初值的指针去初始化另一 个指针变量。 不要用一个内部 auto 变量去初始化 static 指针。
11.4 串口调试注意事项 318 11.5 常用数据校验法 318 11.5.1 奇偶校验 318 11.5.2 循环冗余码校验 319 11.6 串口连接和tcp/ip连接对比 320 11.7 现场总线与rs-232、rs-485的本质区别 320 11.8 modem通信技术 ...
11.4 串口调试注意事项 318 11.5 常用数据校验法 318 11.5.1 奇偶校验 318 11.5.2 循环冗余码校验 319 11.6 串口连接和tcp/ip连接对比 320 11.7 现场总线与rs-232、rs-485的本质区别 320 11.8 modem通信技术 ...
11.4 串口调试注意事项 318 11.5 常用数据校验法 318 11.5.1 奇偶校验 318 11.5.2 循环冗余码校验 319 11.6 串口连接和TCP/IP连接对比 320 11.7 现场总线与RS-232、RS-485的本质区别 320 11.8 MODEM通信技术 320 ...
<br/>1 Why need BSTR 1 2 What is BSTR 1 2.1 BSTR 简介 1 2.2 BSTR实现 1 3 When to use BSTR 3 4 How to use BSTR 4 4.1 BSTR分析 4 4.2 BSTR使用基本规则 4 4.3 BSTR参数...
11.4 串口调试注意事项 11.5 常用数据校验法 11.5.1奇偶校验 11.5.2 循环冗余码校验 11.6 串口连接和TCP/IP连接对比 11.7 现场总线与RS232、RS485的本质区别 11.8 Modem通信技术 11.8.1 Modem的基本...
2.从src地址开始且含有null结束符的字符串复制到以dest地址开始的字符串中,并返回指向dest的指针。通俗的讲就是将 src字符数组复制到dest数组中,如果dest数组本身有数据,会把src里的数据全部复制到dest中,如果...
本书以流行的面试题讲解为主要内容,介绍了C、C++语言基本概念,包括保留字、字符串、指针和引用、结构体、库函数等各个方面的基础知识,介绍了面向对象编程基本概念,包括如何实现继承、多态和封装等。还介绍了排序...
11.4 串口调试注意事项 318 11.5 常用数据校验法 318 11.5.1 奇偶校验 318 11.5.2 循环冗余码校验 319 11.6 串口连接和tcp/ip连接对比 320 11.7 现场总线与rs-232、rs-485的本质区别 320 11.8 modem通信技术 ...
在C/C++程序中使用内嵌的汇编指令应注意以下事项。 在汇编指令中,逗号(,)用作分隔符。因此如果指令中的C/C++表达式中包含有逗号(,),则该表达式应该被包含在括号中。例如: 其中,(f(),Z)为C/...
11.4 串口调试注意事项 318 11.5 常用数据校验法 318 11.5.1 奇偶校验 318 11.5.2 循环冗余码校验 319 11.6 串口连接和TCP/IP连接对比 320 11.7 现场总线与RS-232、RS-485的本质区别 320 11.8 MODEM通信技术 320 ...
在C/C++程序中使用内嵌的汇编指令应注意以下事项。 在汇编指令中,逗号(,)用作分隔符。因此如果指令中的C/C++表达式中包含有逗号(,),则该表达式应该被包含在括号中。例如: 其中,(f(),Z)为C/...
例如,采用字符串(或 char *)参数的 print 函数执行的任务与采用“双精度”类型的参数的函数执行的任务截然不同。重载允许通用命名并使程序员无需创建名称,例如 print_sz 或 print_d。下表显示了 C++ 使用函数...
注意事项: 1. 若读者将源代码光盘全部复制到硬盘上调试,则复制完成后应该去掉文件的只读属性,否则在硬盘上重新编译工程时会出现不可写的提示。 2. 本书例程大部分采用的是动态链接,读者在未装VC的PC机上运行每章...
以下是注意事项:1、根据界面提示,输入你想要的功能所对应的编号;2、里面涉及的价格是数字,不能出现其他字母符号,可以是小数,其他的基本是字符串;3、对于保存效果如果有错的话,可能需要你自己建一个名字叫做...
1)新建工程的时候,请确保Option for target->C/C++选项卡的全部宏定义Define输入框字符串为:STM32F40_41xxx,USE_STDPERIPH_DRIVER 4.手册中讲解到步骤15的时候的main.c源码如下: #include "stm32f4xx....
(1)选择“从行首开始匹配”,“查找内容”组合框中出现字符“^”,表示待查找字符串必须出现在文本中一行的行首。 (2)选择“字符在范围中”,那么在“^”后会增加一对括号“[]”,当前插入点在括号中。括号在...
2015 年 1 月 31 日的注意事项: 存储库将发生重大变化。 敬请关注 :) 扩展 UDF C++: 功能 描述 正态分布 产生一组正态分布的随机值 连线 将几列连接成一个字符串 拼写号码 将数值转换为其文本表示 声优 是一种...
关于用在商业用途中的详细说明请看文章底部的在Licensing中的注意事项。 下面列出了CMarkup的特征: 独立:不需要任何外部的XML组件。 小:编译到你的工程只是很小的一个类,并且对于文档只维持了一个字符串...