c语言sizeof输出单位,急,求大神!C语言中sizeof问题
#include
//输出数组的长度
int arr_str(double a[]) {
int len=sizeof(a)/sizeof(a[0]); //1 ??????为何输出1呢 为何不是数组的长度
return len;
}
int main(){
double arr[]={1.78, 1.77, 1.82, 1.79, 1.85, 1.75, 1.86, 1.77, 1.81, 1.80};
printf("arr_str里面的数组长度为%d\n",arr_str(arr));
int length = sizeof(arr)/sizeof(arr[0]);
printf("main里面的数组长度为%d\n",length); //正常输出, 10
return 0;
}
为何用自定义函数来求数组的长度会显示不正常呢,为1,而在main中就显示正常。用的编辑器是dev-c++,64位操作系统。输出结果为:
如何解决?
c语言sizeof输出单位,急,求大神!C语言中sizeof问题相关推荐
- python12345输出54321_C语言编写程序 :输入一个正整数,将其逆序输出。例如,输入12345,输出54321. 跪求大神用循环语句...
点击查看C语言编写程序 :输入一个正整数,将其逆序输出.例如,输入12345,输出54321. 跪求大神用循环语句具体信息 答:#include int main() { int num; scanf ...
- c语言如何输出整串链表,大神帮我看一下怎么输入输出一个链表,我输入了但是没输出啊...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include //malloc头文件 struct Student //定义结构体 { int num; stru ...
- matlab 赋空值,未对输出参数赋值 求大神帮忙解惑
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 x=imread('F:/flower.bmp'); wname='db5' [Lo_D,Hi_D] = wfilters(wname); lf=leng ...
- c语言写入文件不完整,求大神看看为什么不能将数据写入文件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include void baocunXS(struct stu *head); struct stu *creat ...
- 稀疏矩阵的转置c语言程序,程序有问题求大神,稀疏矩阵转置
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define N 100 typedef int DataType; typedef struct{ int i,j; DataTyp ...
- c语言sizeof啥作用,C语言中sizeof什么意思
C语言中"SIZEOF(INT)"是什么意思?有什么作用? C语言中,sizeof是一个? sizeof是C语言中保留关键字,也可以认为是一种运算符,单目运算符:sizeof是计算 ...
- 请输入30名同学的c语言成绩,求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学...
问题描述: 求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共有30名学 求大神帮忙做这几道结构体的c语言!今天就要交实验报告!急啊急!!!!! (1)一个班级共 ...
- 赫夫曼编码c语言 排序部分,c语言构造哈夫曼树输出哈夫曼编码出错 ,跪求大神帮我找错...
c语言构造哈夫曼树输出哈夫曼编码出错 ,跪求大神帮我找错0 youxun0952016.09.07浏览120次分享举报 #include #include #include typedef struc ...
- c语言中已知x=7,y=3,计算表达式x%=y+3的值,已知:a=7,x=2.5,y=4.7,计算算术表示式x+a%3*(int)(x+y)%2/4的值。试程式设计上机验证。求大神帮助...
已知:a=7,x=2.5,y=4.7,计算算术表示式x+a%3*(int)(x+y)%2/4的值.试程式设计上机验证.求大神帮助以下文字资料是由(历史新知网www.lishixinzhi.com)小编 ...
- 怎么用c语言表示大整数的四则运算,用c语言编写大整数的四则运算,求大神
用c语言编写大整数的四则运算,求大神 答案:3 信息版本:手机版 解决时间 2019-10-03 17:13 已解决 2019-10-03 01:32 用c语言编写大整数的四则运算,求大神 最佳答案 ...
最新文章
- [THUWC2017]在美妙的数学王国中畅游
- js javascript 实现多线程
- Node.Js从零开始搭建数据管理后台 (一)
- git图文工具_全网最详细的Windows里Git client客户端管理工具SourceTree的下载与安装(图文详解)...
- 为什么“支付宝里没钱了”和“微信里没钱了”给人两种不同的感觉
- vue-router.esm.js?fe87:16 [vue-router] Route with name 'page' does not exist
- neo4j cypher_Neo4j:Cypher – Neo.ClientError.Statement.TypeError:不知道如何添加Double和String...
- Java面试题-2021
- 文档未记录的API之setContentToHTMLString
- caffe︱Pascal VOC 2012 Multilabel Classification Model
- CKEditor 5 在线编辑 PDF
- python selenium手动输入验证码_Python Selenium Cookie 绕过验证码实现登录
- servlet 工作原理
- Linux菜鸟教程(一 :JDK安装和java环境的配置)
- Python实现一维表与二维表之间的相互转化
- 切换IE浏览器的版本
- seurat中报错Error: Cannot add a different number of cells than already present
- 计算机开机显示器不亮,电脑开机显示器不亮,小编教你电脑显示器不亮怎么解决...
- 大家好,我是浪啦啦啦啦啦!
- 在houdini中旋转某条曲线上多个点的法线方法(vop方法)