www问答网
所有问题
定义一个数组char a[],sizeod(a)/sizeof(char)是什么意思
如题所述
举报该问题
推荐答案 2012-01-09
应该是sizeof(a)/sizeof(char)吧
作用是求数组a中字符的个数,也就是a的长度
sizeof(a)是a的总大小
sizeof(char)是每个char占用的大小
总大小/char的大小 就是 char的个数
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/K3nnAA53n.html
其他回答
第1个回答 2012-01-09
求数组长度么, a[]都没初始化
追问
初始化了,在主函数中,a[10]=“tommro”
追答
返回10
第2个回答 2012-01-09
就是数组的长度啊
但是其实求的是数组占得字节数
相似回答
求C程序输出结果和解释,搞不懂为
什么
?
答:
printf("unsigned short's length %d, unsigned char's length %d\n", sizeof(unsigned short
), sizeof(
unsigned
char));
unsigned char-在内存中只占一个字节,所以打印的是f7(f占4位,7占4位,形成一字节)unsigned short - 在内存中占两字节,所以打印的是fff7 char* - 指针在内存中都是占...
c语言问题,可以解释下为
什么
y打印出来是10吗?十分感谢
答:
1大部分编译程序 在编译的时候就把sizeof计算过了是类型或是变量的长度。这就是
sizeof(
x)可以用来
定义数组
维数的原因
char
str[20]="0123456789";long a=strlen(str); //a=10;int b=sizeof(str); //而b=20;2.上面是对静态数组处理的结果,如果是对指针,结果就不一样了 char* ss = "0...
2015考研:计算机数据结构常用算法(7)?
答:
邻接表能很方便的求某顶点的邻接点,索引对于与遍历有关的算法大多都采用邻接表。如深度、广度、拓扑排序、关键路径。但他也有不足的地方,就是不方便求入度或是那些点可以到他的操作。所以有人引进逆邻接表。最后人们把这两种表结合到一起就是十字链表和邻接多重表。
一个是
存储有向图,另一个是存储...
二叉树遍历的算法实现
答:
从二叉树的递归定义可知,一棵非空的二叉树由根结点及左、右子树这三个基本部分组成。因此,在任一给定结点上,可以按某种次序执行三个操作:⑴访问结点本身(N),⑵遍历该结点的左子树(L),⑶遍历该结点的右子树(R)。以上三种操作有六种执行次序:NLR、LNR、LRN、NRL、RNL、RLN。注意:前三种...
美国的气体不锈钢波纹管
1
/2"
OD (
3/8" ID
)
OD和ID指的
是什么意思
?
答:
1、ID:英制钢管单位的公称外径(inch unit),单位是inch。 具有实际代表意义。2、
OD
:钢管的实际外径(outside diameter),单位是MM。具有实际代表意义。
...stu *)malloc
(sizeof(
struct stu
));
是什么意思,
什么作用
答:
malloc是C语言中的内存申请函数,上面这句完成几件事:1.首先申请了一个大小为
sizeof(
struct stu)的内存块 2.内存地址强制类型转换为结构体指针(struct stu *)3.用指针变量head和p1来保存这个内存地址
Debug和Release的区别
答:
最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的
一个数组
未初始化,导致后面处理异常。网上查找了些资料,在这 罗列汇总下,做为备忘~ 一、Debug 和 Release 的区别 Debug 通常称为调试版本...
如何用C++写个类来实现对文件的读取?求代码...ORZ
答:
char
szBuffer[4000]; while(!bDone) { szBuffer[0] = '\0'; iniFile.getline(szBuffer
, sizeof(
szBuffer)); line = szBuffer; //is that a section in the buffer if('[' == line[0]) { int nPos = line.find_first_of(']'); if(-1 != nPos) { IniSection section; section.m_name...
C语言如何给指针分配内存?
答:
/J 默认
char
类型是 unsigned /Wp64 启用 64 位端口定位警告 /nologo 取消显示版权消息 /WX 将警告视为错误 /showIncludes 显示包含文件名 /WL 启用单行诊断 /Tc<source file> 将文件编译为 .c /Yc[file] 创建 .PCH 文件 /Tp<source file> 将文件编译为 .cpp /Yd 将调试...
大家正在搜
string转char数组
javascript 数组长度
char数组怎么赋值
数组的size和length
java数组size
数组的length和size区别
sizeof数组长度
c语言数组定义和赋值
char数组赋值
相关问题
c++中sizeof(a)和sizeof(a)/sizeof...
char(*a)[10] sizeof(a)是多少啊?4吗?
有定义:char a[ ]=“”;则a数组的长度是0,为什么...
pascal中 Fillchar(a,sizeof(a),0...
c语言:我定义一个char a[1]数组,然后sprintf...
C语言中 。定义a[100],求sizeof(a[100])...
定义char **a[5][4],则sizeof(a)的值是...
C++:char数组的sizeof问题