以下C++程序中有一句话我看不懂,请帮我解释一下吗? 谢谢!

作者&投稿:保史 (若有异议请与网页底部的电邮联系)
关于C类的这段程序看不懂,请大家帮帮忙解释下哈~

你跟我开玩笑吧c 语言里面怎么会有类啊 只有c# java 或者是c++ 才有吧


这应该是Java程序吧
B b=new B();//实例化一个对象
C.t(b); //通过类名调用方法 方法为静态的

因为x=0;所以switch(x)选择了case 0,而case 0的执行语句是:switch(y==2)(问y=2吗?是的话,括号内为1,不是为0)因为y值为2,所以选择case 1。输出符号后,跳出该层switch,但是并未跳出第一层的switch语句,第一层的case 0后并没有break,所以会接着执行第一层的case 1:switch(z),z的数值为3,所以会选择default,输出符号。所以答案应该是:*#。

保留1位小数
example
sum=120.333
n=3
sum/n=40.111
sum/n*10=401.11
int(sum/n*10)=401
int(sum/n*10)/10.0=40.1

没错 此句话实现double到int的转换.....

平均值aver没有定义,而且每加一次就要求一次平均值,属于浪费内存,没有意义我帮你把函数改下,
aver=int(sum/n*10)/10.0; 这句话其实就是求平均值的意思,只是弄的复杂没有必要
double aver(double x[],int n) //求平均值函数
{
int i;
double sum=0;
double aver=0; //定义返回值
for(i=0;i<n;i++)
{
sum+=x[i];
}
aver=sum/n; //循环得到和值求一次平均值就可以了 没必要反复求
return aver;
}


c语言程序中x>>=1是什么意思??
>>=:这是复合运算符 “>>”是双目移位运算符,其功能是把“>> ”左边的运算数的各二进位全部右移若干位,“>>”右边的数指定移动的位数。例如:设 a=15(这是十进制,要把它转换为2进制数),a>>2表示把000001111右移为00000011(十进制3)。

...一下图片中的单片机c程序中的ACC,P,CY什么意思吗?最好详细点,谢谢...
1. ACC 在单片机中代表累加器(Accumulator),它是CPU用于进行算术运算和逻辑运算的主要寄存器。累加器用于存储运算结果,以及参与运算的临时数据。2. P 标志,即奇偶标志(Parity Flag),它通常位于程序状态字(PSW)中的一个位,用来指示上一次运算的结果是否为偶数。在某些特定的编码体系中,P标志可以...

C语言基础知识
1、任何一个c语言程序都必须包括以下格式: 这是c语言的基本结构,任何一个程序都必须包含这个机构。括号内可以不写任何内容,那么该程序将不执行任何结果。 2、main()---在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。 3...

C语言函数员程序中是否可以没有main函数?
C语言程序中不可以没有main函数。因为main函数是主函数,主函数是必须有的,它是程序执行的入口。而且必须有且仅有一个main函数,程序总是从main函数开始执行并在main函数中结束。

c语言:程序中变量定义“int+a[20]={1,1};”表示什么意义?
在C语言中,变量定义`int+a[20]={1,1};`是一个无效的语法。这种定义方式违反了C语言的语法规则。正确的数组定义应该是使用方括号([])指定数组大小,并且在初始化时使用花括号({})来提供初始值。例如:```c int a[20] = {1, 1};```上述代码定义了一个整型数组 `a`,它包含了20个...

c语言,程序中有点不懂,输入一个字符串和一个字符,查找该字符在字符串...
如果是真,执行接下来的代码块,否则跳过。你可以直接写 if(i),而不必写 if(i != 0 )2. 那么再看具体代码,while(*p)和if(*p)中的*p是什么意思?:就是判读*p是不是0 呗。楼主不了解的是,*p什么时候是0??您需要知道:C语言字符串以0结束。也就是说,您写 *p = "input zifu...

单片机C语言程序中:while(1)是什么意思呀?while(2)行不行?
2)、while(3)等效果是一样的,操作方法如下:1、首先新建一个项目,添加头文件,如图所示。2、接着输入main函数,如图所示。3、然后定义一个数组(长度为:5),如图所示。4、接着使用while循环把数组打印出来,如图所示。5、然后在键盘上,按快捷键F5运行程序,打印出结果,如图所示,就完成了。

c语言中disc是什么意思?
C语言中的disc在哪些方面有用?C语言中的disc在很多方面都很有用。首先,它可以帮助程序员编写复杂的数据结构,从而实现各种功能,如排序、搜索和过滤。其次,它可以提高程序的效率。由于disc是一种高效的数据结构,因此它比其他方法具有更快的速度和更高的性能。此外,C语言中的disc还可以使程序员编写更...

c语言中,exit(1)是什么意思?求助~
退出整个程序,终止进程,并返回0给操作系统。1、由于返回0代表程序正常退出,返回1等其他数字通常代表异常终止,可通过返回的具体数值判断出错源。2、函数名: exit(),所在开头文件为:stdlib.h 3、关闭所有文件,终止正在执行的进程。exit(1)表示异常退出.这个1是返回给操作系统的。

C语言中:main函数中的if函数与自定义函数,都要用花括号吗?它们有什么...
C语言中main是主涵数(C程序中至少有一个,也只能有一个main涵数)自定义涵数和main涵数语法是一样的,它们的语句体都放在花括号里…if是判断语句,如果判断条件成立,则执行花括号里的语句体(仅有一条语句的话,花括号可用可不用)

乳源瑶族自治县15595294673: C++中,以下代码只有几行,当时有句我看不懂啊,是什么意思啊? -
笃贪麻仁: 这里的GetWindowLong函数非成员函数, 而是WINDOWS API, 属于全局函数.详见MSDN.

乳源瑶族自治县15595294673: C++问题,一段代码中有几句看不懂…… -
笃贪麻仁: if 语句会计算后面括号里面的表达式的值,如果是true或非0则执行包含的逻辑,你的程序中string代表的是Str构造函数的参数,是char*类型,所以if(string)的意思是,当string不为0...

乳源瑶族自治县15595294673: c++primer中有一句话看得不明白, 放置声明的一个约束是:变量只在其定义出开始到该声明所在的作域结束处可以访问.必须在使用该变量的最外层作用域里面或之前定义变量 -
笃贪麻仁: 在使用前要定义变量,并且注意变量的作用域,根据变量所需的作用域,确定变量的类型(全局变量、静态全局变量、静态局部变量和局部变量),选取不用的关键词进行声明该变量. 另外作用域是指:程序中说明的标识符的有效区域,分为: ...

乳源瑶族自治县15595294673: c++问题这句话看不懂
笃贪麻仁: 这是一个简单的按钮单击事件的响应函数 其中,如果M的值为FALSE则进行IF语句里面的处理 其中 m_Edit一定是个文本输入框的对象. 如果IF条件成立则设置m_Edit的EditBox中的内容为空. CString str = "1"; //定义一个CString类型的字符串

乳源瑶族自治县15595294673: C语言有如下语句,看不懂,求解释.有这种题在的话,升学呵呵呵...
笃贪麻仁: int b,c=0,d=0; for(b=0;a[b]!='\0';b++){ //遍历字符串的每一位 if(isdigit(a[b])){//判断字符串中的某一位是否是数字字符 d+=(a[b]-'\0');//如果是数字字符则将数字字符转变成数字,(a[b]-'\0')C语言里字符转数字的方法, 累加到d if(isdigit(a[b+1]))d*=10;//判断字符串中的下一位是不是数字字符,是的话乘上10,以便下次累加数字是在正确的位数 else {n[c++]=d;d=0;}}}//如果字符串下一位不是数字字符,则将当前处理好的整数d赋值到数组n中,赋值完后d还原成0,以便开始下次数字转换

乳源瑶族自治县15595294673: c++ 课本上的一句话我看不懂 求高手解读 -
笃贪麻仁: 这个问题怎么说呢 首先 明确一下 class T{ private:static T a; }; 这里的static T a 和static int a 是一样的东西 ——类T的静态数据成员 那么既然是私有的 静态数据成员变量 在内存里 静态变量存放在静态存储区.放在静态存储区的数据在整个程序运...

乳源瑶族自治县15595294673: c++中:什么意思?比如以下程序的有一行看不懂!!高手求解!!
笃贪麻仁: 你这代码不全,不知道是什么. 不过应该和shape(xx,yy)作用一样.

乳源瑶族自治县15595294673: 我看不懂这个简单的C++程序,代码如下: -
笃贪麻仁: 推荐你使用C++中的单步跟踪来解决问题,当i=1时,比较简单,我们以i=2时来说明,i=2时,进入第一层循环,语句就相当于for(j=0;j

乳源瑶族自治县15595294673: 一段C++代码,读不懂,请会的朋友解释!
笃贪麻仁: #include "stdafx.h" #include "iostream.h" #include "string.h" #include "malloc.h"1:struct item{ //建立一个结构体,函数成员是共有的 2: char name[20];//用来存储名字 3: long number;//用来存储学号 4:}; 5:class PhoneBook{ 6: int n; 7: ...

乳源瑶族自治县15595294673: C++有个地方算不懂,帮忙看下 -
笃贪麻仁: main(){ int x=2,y,z; y=(++x)+(x++)+(++x); z=(x--)+(--x)+(x--); printf("x=%d\n y=%d\n z=%d\n",x,y,z);} 答案是x=2,y=10,z=12:运算是这样的<1> y=(++x...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网