c++语言问题

请给解析,谢谢。... 请给解析,谢谢。 展开
 我来答
照回至衫15
2023-04-26
知道答主
回答量:59
采纳率:0%
帮助的人:3.1万
展开全部
实参,(即实际参数)举一个简单的例子:
//以下程序用来计算 a^2+a 的结果
#include <iostream>
using namespace std;
int caculate(int a)  //这里的a是形式参数(形参)
{
    return a*a+a;
}
int main()
{
    int x;
    cin >> x;
    cout << caculate(x) << endl;  //x才是实参
    return 0;
}
在以上程序中,a是一个形式参数,使用该函数时,a的值会被赋为x。达到传递数据的目的。函数相当于执行了以下操作:
int a;
a=x;
另外要注意的是,函数的操作不会影响x,更改a的值不会影响x的值。(欲更改x,要使用引用,有兴趣可以查一下)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bf142d0
2019-06-15 · 超过27用户采纳过TA的回答
知道答主
回答量:37
采纳率:50%
帮助的人:5.8万
展开全部
C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
microroom
科技发烧友

2019-06-15 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:7118
采纳率:83%
帮助的人:1522万
展开全部
答案是3。

因为x和y都是整型,所以会丢弃小数部分。x=1.2;取整后x=1,y=x+3.8/5.0;即y=1+0.76;取整后y=1。d*y,即3.2*1,取整后为3。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
4747哦
2019-06-15 · TA获得超过675个赞
知道小有建树答主
回答量:365
采纳率:73%
帮助的人:70.7万
展开全部
#include"stdio.h"
main()
{int m;
double x,y,f,d=3.2;
x=1.2;f=3.8/5.0;
y=x+f;
m=(int)(d*y);
printf("%d %lf %lf",m,f,y);
}
#include"stdio.h"
main()
{
double x,y,d=3.2;
x=1.2;
y=x+3.8/5.0;
printf("%d",(int)(d*y));
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
只小行7
2023-04-01
知道答主
回答量:23
采纳率:0%
帮助的人:4599
展开全部
A *a[9];
应该写成A a[10]

if(t < 3)
也没有道理,应该是if(t < 11)

while(t <= 10) 里面应该是一个大于11的数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式