11问答网
所有问题
当前搜索:
c语言char数组赋值
c语言
怎样给
数组赋值
答:
1、定义的时候直接用字符串赋值 char a[10]="hello"
;注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是错误的!2、对数组中字符逐个赋值 char a[10]={'h','e','l','l','o'};3、利用strcpy char a[10]; strcpy(a, "hello");
c语言
结构体中的一个
char数组
怎么
赋值
?
答:
(1)用字符常量逐个初始化
数组
。例如:
char
a[8]={'i','l','o','v','e','y','o','u'};把8个字符依次分别赋给c[0]~c[7]这8个元素。如果在定义字符数组时不进行初始化,则数组中各元素的值是不可预料的。如果花括号中提供的初值个数(即字符个数)大于数组长度,则出现语...
C语言
中怎样用for循环给字符
数组赋值
答:
char
a[100];for(;scanf("%c",&a[i])!=EOF;); //for循环读入每个字符,包括空格符,换行符,直到文件末尾。这样整个输入都被读到一个字符串当中。方法二:char a[100][100]; int i;for(;gets(a[i++]);); //for循环读入每行字符串,这样每行输入由一个字符串储存。
C语言
怎样给字符
数组赋值
答:
1、单字符赋值,可通过数组下标方式或指针方式,引用数组元素,进行赋值
。例子:char a[10];char ch='a';for( i=0;i<10;i++ )a[i]=ch+i ; //可通过数组下标引用数组元素,完成赋值 char *p;for( p=a; p
关于
C语言
字符
数组
的
赋值
最后自动添加‘\0’问题
答:
c[5]只有5个空间无法完全容纳字符串"hello",因为这个字符串需要占用6个字符位置。所谓自动加'\0'的问题是:你写在双引号中的,编译程序会认为是字符串,会自动为你添加上一个字符串结尾符号0,而不是运行时添加的。如果你用debug方式运行程序,调试环境自动会把你开设的
char
a[5];进行初始化0的...
C语言
字符
数组
一题
答:
语句:
char
ch[7]={"65ab21"}是定义一个字符数组同时给它赋值。这种用法在
C语言
中是允许的。C语言给字符
数组赋值
的方法常用的有三种,见下面讲解。这个赋值语句赋值结果如下:ch[0] = '6'; //ASCII码值为54 ch[1] = '5';ch[2] = 'a';...ch[5] = '1';ch[6] = '\0';程序运...
c语言
中如何给
数组
定义并赋初值?
答:
字符串
数组
定义
赋值
:
char
c[6]={'c', ' h ', 'i', 'n', 'a' , '\0' } 整数数组定义赋值:int a[5]={1,2,3,4,5};int a[5];for(int i=0;i<5;i++)a[i]=i;定义float数组并赋值:float b[10]={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9,0.0} ...
C语言
怎么把字符
数组
中的字符
赋值
给字符变量
答:
char
c[] ={“Hello”};printf(“%s”,c);6、(如何将字符串
赋值
给字符
数组
)strcpy(字符数组1,字符串2)eg: char str1[10]=’’, str2={“Hello”};strcpy(str1,str2);执行后str1状态为:H e l l o \0 \0 \0 \0 \0 (1)“字符数组1”必须写成数组名形式(如str1),“...
C语言
对字符
数组
S
赋值
为什么
char s
;s="beijing";错了
答:
char s
; 表示变量s的类型是字符型,只能存储一个字符,比如s ='a'; 而"beijing"是字符串,因为变量类型不匹配则不行。若要这样可以使用
数组
,char s[]="beijing";这表示s是一个字符数组,里面的单个数据的类型为字符。s[0]='b',s[1]='e',......
C语言
对字符
数组
S
赋值
为什么
char s
[20];s="beijing";错了。那char s...
答:
第一,字符串的赋值应该是strcpy(s,"beijing"); (该函数包含在头文件string.h中)第二,你可以直接在开始就初始化
char s
[20]="beijing";char s[20]={'b','e'};是对的,但没必要那么麻烦 你可以百度 字符
数组赋值
第一个就说的比较全 ...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
C语言字符数组能赋值么
char类型变量赋值方法
c语言字符数组赋值方式
char类型怎么赋值
char数组赋值整数
char类型数组怎么赋值
给char数组赋值字符串
字符数组的整体赋值
char数组初始化赋值