字符串 字符数组

原创 2016年08月31日 11:37:02

字符串是一个比较笼统的概念,C、C++中本身并没有“字符串”这种数据类型

所谓的字符串,一般是指,很多字符组成的序列。通常他们会用数组来表示,为了标志字符串已经结束,最后用一个\0,来表示字符串结束了。


字符串就是以\0结尾的字符数组


字符串在代码中,只有两种存在形式,

第一种是指针,char*

第二种是数组,char  temp[100];


创建字符串有两种方法:
一、字符串指针 char *string="abcde";
二、一维字符数组。例如:char string[10];string="abcde";
用字符数组定义注意了,数组长度为n,但是字符个数只能为n-1,就是上面说的计算机默认加了\0占了一个,否则会溢出。
字符数组一维的和字符串一样,

C语言字符数组与字符串.ppt

  • 2012年11月27日 22:15
  • 230KB
  • 下载

字符串指针与字符数组的区别

  • 2015年04月13日 21:48
  • 4KB
  • 下载

字符串字符数组和基本类型的相互转换

1.基本类型转为字符数组或字符串    ❶整形转为字符数组: char *itoa(int value, char *string, int radix);           value 将要被转...

【LabVIEW小技巧】LabVIEW字符数组简单变成字符串

本文于2011.04.08发表于GSDzone,这几天写程序,又用到这个小技巧了。重提一下。 前些天写程序的时候,对一个问题想了几分钟,结果很纠结的实现了,总觉得这样太笨了,LabVIEW应该还...

字符串和字符数组的区别以及sizeof和strlen的区别

字符串和字符数组的区别 字符数组顾名思义就是存放字符类型的数组呗, char str[5] ; printf("元素%d\n",sizeof(str));//5 printf("元素%d...

C++ 复制字符串/字符数组

 题目 【项目1-小心地放开玩字符串/字符数组】 (2)读程序,请分析其实现的功能 [cpp] view plaincopyprint? ...

c++里面的字符数组和字符串及其分割

做了一道题,又在输入上耗费时间,真是让人恼火,不管怎么着,都是自己基础不牢固的缘由,那就得拿出时间来复习巩固扎实,自作孽自己受,不受就得着不可活吧!! 1、结构体声明动态数组,按照平常的来就好了。 2...
  • elfxwt
  • elfxwt
  • 2014年01月08日 15:07
  • 1726

字符串压缩程序,即整型数存入字符数组

字符串压缩程序,即整型数存入字符数组

c语言==字符数组与字符串,char的取值范围(1)

字符数组与字符串的初始化,sizeof与strlen的使用。 char类型的取值范围

使用字符串指针变量和字符数组的区别

用字符数组和字符指针变量都可实现字符串的存储和运算。 但是两者是有区别的。在使用时应注意以下几个问题: 1. 字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在以该首地址为首...
  • zhjqxy
  • zhjqxy
  • 2016年11月01日 14:50
  • 226
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字符串 字符数组
举报原因:
原因补充:

(最多只允许输入30个字)