定义一个字符数组str,大小为100;str[100],数组下标是0-99,共可以存储100个字符;例如:include<stdio.h>intmain(){charstr[100];//定义字符数组inti;for(i=0;i<100;i++){//字符数组赋值scanf("%c...
定义一个字符数组str,大小为100;str[100],数组下标是0-99,共可以存储100个字符;例如:include<stdio.h>intmain(){charstr[100];//定义字符数组inti;for(i=0;i<100;i++){//字符数组赋值scanf("%c...
这个意思就是说定义了一个字符型数组输入名就是arr,数组空间为一百。
这个要是C就是“定义一个名为str的字符型数组,其长度为100”;java的话就是定义错误,要用下面的定义方式:charstr[]=newchar[100];
char是字符,比如charccc,此时cccc表示一个字符,我们可以用%c的格式化打印出来。另外,给字符赋值一般这样:ccc='d';这句的意思是把d这个字符赋值给ccc。char还可以声明字符数组,即我们所说的字符串。比如char...
char*str[100]是指针数组,代表指向100个内存空间的指针,只能存放地址。程序员不知道这块内存在哪里,但是编译器知道。charstr[100]是字符数组,代表100个可存放值的内存空间。
c语言中,char*表示字符指针类型,当其指向一个字符串的第一个元素时,它就可以表示这个字符串。Char*STR="learnc";"Learnc"是一个长度为8的字符数组常量,它的最后一个元素是'\0',执行的结果是STR指向"...
charstr[100]="";是定义一个共有100个元素的char型数组str,其下标从0~99,这是C的约定。str[100]=getchar()是从键盘输入一个字符赋给str[100]这个元素,可借它不在0~99的范围内,所以要出错。有时可能可以“...
charstr[100];//只是这样进行定义,则str所指向的空间中的内容是不确定的,一般情况是乱的。charstr[100]={0};//这样进行一下初始化,则数组里面全是\0
定义两个字符数组,str,output,各有一百个元素,每个元素的值都是空字符(是\0,不是0)