00问答网
所有问题
当前搜索:
整数数组的结束符
C语言中如何控制未知长度的
数组的
输入
答:
方法一:每输入一次,都询问是否继续输入 while(1){ scanf("%d",&a[i]);printf("是否继续?(Y/N)");c=getchar();if(c=='Y'||c=='y')continue;else break;} 这种方法比较笨 方法二:规定输入的范围,例如要输入的是正
整数
,那么可以检测输入的是否合法,如果输入了负数就
结束
循环 while(...
c语言中逗号指的是什么意思?
答:
C语言中的逗号有两种意思:1、表示"分隔号"的意思,就和语文中的逗号一个意思;2、表示"逗号运算
符
"的意思,用它将2个表达式连接起来.例如:3+5,6+8:就称为逗号表达式,又称为"顺序求值运算符"。逗号表达式的一般形式为表达式1,表达式2。逗号表达式的求解过程是:先求解表达式1,再求解表达式2。整个...
关于c语言中会回车键的功能
答:
\n'. getchar()把'\n'取出,以免影响gets. 而gets在遇到'\n'时会停止读数据,所以如果不用getchar取出'\n', gets遇到'\n'立即停止,只能读到一个空串, '\0'. 这个'\0'是gets自己添加到字符串尾的,读不到数据就会有这样一个字符,这个是字符串
结束
标志,并非读到的字符。
c语言,不定长的字
符数组
在输入字符后是用什么表示
结束
的
答:
cin>>str_input;cin 函数应该是碰到空格就返回了,可以用cin.getline()等其他函数读入。计算长度写法没有问题。
c语言从文件中读的字符存入
数组
中,数组最后一位是什么
答:
字
符数组
最后一位应该是\0字符,表示字符串
的结束
。1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek...
float在c语言中的意思
答:
c语言使用注意事项 C语言没有字符串类型,字符串是存放在字符型数组中的。由于字符型数据是以整数形式(ASCii代码)存放的,因此也可以用
整型数组
存放字符型数据。C语言中将字符串视为字
符数组
处理的,使用字符数组存储字符串常量时会自动加一个‘\0’作为
结束符
。因此在程序中往往依赖检测‘\0’的位置...
c++中,char ch[80]={0}是什么意思,{0}表示什么?
答:
这里的0不同的
数组
元素代表不同的东西。比如:你这里,数组元素是char类型,于是,0代表ASSII码里面的0号元素,也就是空字符,'\0',这个你认识吧?就是一个字符串
结尾
的那个东西。如果数组元素是指针的话,你给它赋一个0,表示指针为NULL,也就是空指针。int ch[80] = {0};这个表示,所有的...
C++为什么用char存储
整数
类型的值?
答:
又存储字符时,一定不要按字符串来操作!因为,数值0是
整数
的一个有效数字,但又是字符串
的结束符
值。按字符串操作这样的
数组
,会导致程序计算出现错误。在输出数据时,如printf(),当格式串为%c时,是把数组中存储的值按字符输出;当格式串为%d时,是把数组中存储的值按整数输出。
C语言的字符串为什么以0作为它
的结尾
?
答:
在C语言中没有专门的字符串变量,通常用一个字
符数组
来存放一个字符串。字符串总是以'\0'作为串
的结束符
。因此当把一个字符串存入一个数组时,也把结束符 '\0'存入数组,并以此作为该字符串是否结束的标志。有了'\0'标志后,就不必再用字符
数组的
长度来判断字符串的长度了。
C语言
数组的
问题
答:
非也非也!兄弟!首先你要知道 字符串数组 就是 字
符数组
,而字符数组并不一定是 字符串数组。例如char c[6]={'a','b','c','d','e'},数组c[6]中共6个元素,'a','b','c','d','e',才5个,当然后面C语言还给它加了一个0,即这个数组是以0
结束
的,所以它是字符串数组。若...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜