33问答网
所有问题
c语言如何定义字符数组
如题所述
举报该问题
推荐答案 2021-05-04
定义字符数组的方法,与定义整数数组或
浮点数
数组并无二致,都是完全一样的。例如,以下的语句,可以定义一个最多存放1000个字符的字符数组:
char s[1000];
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/0504dPc455BhWcBPBh.html
其他回答
第1个回答 2021-05-04
char s[100];
或者string s;
这两个都是可以定义字符数组,
前者以字母的方式单个存储字母,后者以字符串的方式存储字符串,在内存中基本没有区别,字符串后面有一个末尾识别吗?
第2个回答 2021-05-04
c语言定义字符数组的语句是:
char name[N]={'a','b','c','d','e',...};
其中:
name是数组名;
N是元素个数,只能使用数字或数字常数;
从等号开始到花括号结束,其中的内容可以省略。
最简单的语句如:
char a[3];
大概就是这样的,详细的语法参见相关教程或书籍。
相似回答
c语言定义字符串数组
答:
C语言字符串数组中的每一个元素均为指针,即有诸形如“ptr_array[i]”的指针
。由于数组元素均为指针,因此ptr_array[i]是指第i+1个元素的指针。例:如二维指针数组的定义为:char *ptr_array[3]={{"asdx","qwer","fdsfaf"},{"44444","555","6666"},{"a78x","q3er","f2f"}};...
c语言字符数组
使用方法
答:
C语言
对字符串常量是按
字符数组
处理的,在内存中开辟了一个字符数组用来存放字符串常量,程序在
定义字符
串指针变量str时只是把字符串首地址(即存放字符串的字符数组的首地址)赋给str。两种表示方式的字符串输出都用 printf("%s",str);s表示输出一个字符串,给出字符指针变量名str(对于第一种表示方法,...
C语言 如何定义字符串数组
答:
但是问题是这样的话,
字符串
是常量,无法修改。当然这个问题也可以解决,比如使用
数组
赋值,然后将 char 数组首地址赋值给某一个指针即可。方法2,使用2维数组:include <string.h> include <stdio.h> include <stdlib.h> int main(){ char test[][20]={ "this is a test ","test 2 ",""}...
大家正在搜
c语言中怎么定义字符串数组
c语言创建字符串数组
c语言字符串和字符数组的区别
c语言string数组怎么定义
C语言字符串和字符数组
c语言char定义字符串数组
c语言转换ascii码
C语言中如何定义字符串
用scanf输入数组
相关问题
在c语言中怎样定义字符串?
C语言 如何定义字符串数组
C语言中如何定义字符串?
C语言中如何定义一个字符串和一个字符数组?
c语言中,怎么样定义一个字符串变量
c语言中定义一个字符数组,其中存放的是什么
C语言中怎么定义字符串?
C语言如何定义一个数组存放字符和数字?