首页 > 编程知识 正文

关于c语言手相关的问答,对c语言提出一些简单问题

时间:2023-12-29 20:31:40 阅读:330487 作者:LZFH

本文目录一览:

新手求教关于C语言的问题

debts[20] 你首先要理解他是在栈里面申请了20个浮点类型长度的空间,然后指定空间里面的数值代表的是浮点数,也就是说从起始开始32位*20的空间都是他所占的内存。

然后看你的问题。

1、二十个元素可以一样也可以不一样,它只是表示一段空间,你可以强制转换成其他类型,不过目前你还不需要理解这些东西。就像我说的debts[5]相当于从数组开头的那个地址开始数到底6个32位的地方(0-5)然后往那个地址里面写入32.54的二进制码。也就是付给你所申请的二十个元素中的第6个元素

2、就合开头的说法一样,其实debts[20]算错也不算错,从数组意义上来说他超出了申请范围,所以是错的,但是从计算机而言,它相当于代表了从数组开始按浮点32位计算第21个内存空间中的数值,同理33也是,所以他们都是对的,你可以手动给他们写数值。

3、相当于队第五个元素做覆盖动作,和4完全没有关系。相当于你一幢20层楼的房子,5楼住了一户人家,关你四楼什么事情。

从你的问题看,应该确实是刚开始学C的人,建议不要考虑问题二里面提到的问题,因为考试里面绝对不会考虑到这些的,你如果写了肯定就算你错。而且容易让你搞混

有关大学c语言的问题

1 .

ad

2 .

20,30,20

3 .

3120

4.

x值为1

5.

1,3,3

关于C语言的简单问题,(我是新手)

C语言里有些数学函数是有的,有些却要自己定义,比如1/(x+y),这个C里自带的可能就没有,这个时候为了使main里的语句尽量简练点,也使C语言富有结构性,可读性~就有了这个C语言的函数定义了。这个就是C语言里的自己定义的函数,你给的是求和的函数,即输入两个值x,y,调用这个add函数的话就是输出的x+y的值,其中add前面的int 表示输出的是int型... 这个属于C语言的函数,你可以看看C语言后面一点的地方,有关于函数定义的解释的~~

希望有用~~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。