99问答网
所有问题
当前搜索:
如果数组的长度不确定怎么办
C语言问题
答:
char a[]={'a','b','c'},b[3]={'a','b','c'},c[]={'a','b','c','\0'},d[]="abc";输出答案是字符数组a[]
的长度不确定
,而字符数组b[3]的长度为3,c[]和d[]长度一样都是4;因为字符串的输出时遇到第一个‘\0’,就结束,而a[]中没有规定字符
数组的长度
,所以...
C语言下面这个代码定义的字符
数组
元素是两个,为什么给它输入四个汉字...
答:
这段代码有一些问题,首先定义的字符数组并没有指定
数组的长度
,所以在输入的时候会出现数据溢出的问题,导致输出的内容
不确定
。其次,在输出字符数组的内容时,使用的是%s格式字符,它会以空字符(\0)作为输出的结束符。由于没有对数组进行初始化,所以在输入数据之前存在于数组中的值都是随机的。
如果
...
字符二维
数组
,行与行之间未赋值的元素是置零还是\0 ?
如果
是\0那strlen...
答:
无论什么类型的数组,只要显式初始化(有初始化列表),但初始化元素个数小于定义的
数组大小
时,剩余空间被隐式初始化为0。事实上,数值上'\0'、NULL、0都是相等的,存入char中时都可以作char字符串的字符串结束符。所以,只要定义数组时空间大于
数组长度
就可以了。此外,字符串字面量(""之间有一...
C语言的题目
答:
C语言作为一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、
处理
低级存储器。C语言仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在...
在c++中对数组应用sizeof得到的是
数组的长度
,对指针应用得到的是指针的...
答:
int *p=a; sizeof(p)=4字节 对
数组
应用sizeof,可以得到整个数组分配的字节数(存储全部数据占用的内存字节数)对指针应用sizeof,只是得到分配给用来存储一个地址值的指针所用的字节数,即4个字节。(上面都是在32位编译系统)C++中sizeof得到的是字节数,也就是你所说的“
长度
单位”求
大小
,可以...
longlong是什么类型的数据?
答:
“longlongint”在C语言中是64位长整型数据类型。longlong是属于int型,一般来讲,是longint型
大小
的两倍,int型的4倍。“longlongint”在C语言中可以简写为“longlong”,作为“long”和“int”数据类型的强化版数据类型,它能支持的整数范围是-2^63到2^63-1。而先前的“long”是32位长整型...
学C#对集合、
数组
、泛型这些感觉有点吃力
答:
其实你只要将集合理解为一个可变
长度的数组
就行啦。一般的非泛型集合,表示里面的元素类型
不确定
,可存放任何类型的数据。而泛型集合是在非泛型集合的基础上进行改进的,也就是确定了集合里面的数据类型,这样在存取数据时就避免了装箱拆箱操作,提高了性能。泛型集合的一个重要类型就是 List<T>,这个T...
C语言中一维
数组
正确的定义
答:
可以是常量或符号常量,不能为变量。例如:1、int x[8]; 表示定义一个整型数组x,
数组长度
为8.2、float a[8],b[10];表示定义一个实型数组b,数组长度为8,一个实型数组c,数组长度为10 3、 ch[15]; 表示定义一个字符数组ch,数组长度为15。
C语言简单问题
答:
strlen 这个函数是用来计算字符串长度的所以要遇到 ‘\0’才会停止的,所以算出来的并不是
数组的长度
。我的算出来还是211.
java基础都有那些?
答:
max =arr.length-1;// 最大为
数组的长度
-1 mid =(max+min)>>1; //(max+min)/2;//中间数为最大加最小除以2 while(arr[mid]!=key){//
如果数组
中间值不等于key if(key>arr[mid]){//如果key>中间值 min = mid+ 1; } elseif(key max = mid- 1; if(max return -1; mid =(max+min)...
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜