求这个种子程序段求解释。特别是最后一行

求解释一下这段程序?_百度知道
求解释一下这段程序?
n&#39,=&#39,&quot,, } printf(&quot,z&#39,h&gt,n&#39,Z&#39,&&c&lt,space,n&quot,letters,#include&lt,=&#39,nspace=%d&#92,&&c&lt, int letters=0,) {
if(c&gt, &#39,space=0,0&#39,),)
space++,digit=0,nothers=%d&#92,others),letters=%d&#92,)
letters++,others=0, printf(&quot,&&c&lt,please input,
others++,,)
digit++,c&gt,=&#39, while((c=getchar())!=&#39,A&#39,&#92,digit,stdio,main(){ char c,=&#39,ndigit=%d&#92,,
else if(c==&#39,
else if(c&gt,=&#39,9&#39,=&#39,&#92,)这句是什么意思 求解释,a&#39,while((c=getchar())!=&#39,
提问者采纳
整句的意思是当输入的字符不是回车(Enter),c=getchar()把读入的字符赋给c,getchar()是从键盘读取一个字符,则执行循环体,
提问者评价
其他类似问题
其他1条回答
,,,,将计算得到的 chksum 存入字节数组,这个程序对输入的字节数组内容格式做了规定,, chksum = n ^ 字节1 ^ 字节2 ^ 字节3 ^ 字节4 ^ ,否则, 然后计算校验和,,可以到 JulianTec 的邮件列表中像师兄师姐们求助。,,并返回0 的结果。C语言是挺有意思的一个东西, 将计算得到的校验和 chksum 与 字节数组中的保存的校验和进行比较,b, , 字节2 ,计算公式为,a,c,取的要校验的字节个 数 n, ,,,您若碰到其他问题, 校验和--------------------------------------------------程序按照如下运行,,按照这个格式规定在内部计算校验值并做出判断。-------------------------------------------------字节个数 ,则返回1, 字节1 ,如果相当,
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求大神给这段c++程序代码做一下注释:每一句都要注释行,解释一下。麻烦了。_百度知道
求大神给这段c++程序代码做一下注释:每一句都要注释行,解释一下。麻烦了。
#include&lt,&lt,
void main() {
B b(2), A(i+10) &#47,}, &quot,这里的“,},&lt,&#47, }
private ,, }
private , }
void dispa () { cout &lt, { x = i,&lt,b,
B(int i) , public A{
,dispb(),},有什么作用, cout &lt, class B ,&lt,, }
void dispb() { dispa(),using namespace std, &#47,这句是什么意思,&quot,&#47,
A (int i) { x = i,”是什么意思,iostream&gt, x &lt, endl,class A{
提问者采纳
&lt, A(i+10)
通过有参构造函数调用父类构造函数 { x = i,
声明B类实例b此时有参 B类调用有参构造函数 此时b, endl,x=12b,
声明整型类成员x}, &quot,,
有参构造函数 { x = i,&lt, x &lt,
void main() {
显示类成员x
private , public A
声明类B继承类A{
public, class B , }
显示类成员x
private ,x},
, cout &lt,&lt,
声明整型类成员x}, }
将形参i的值赋给类成员x void dispa ()
A类方法 { cout &lt,&quot, x &lt,iostream&gt,x=2 而通过子类B的构造函数再调用父类A的构造函数 A,dispb(),,
B(int i) ,class A
将形参i的值赋给类成员x void dispb()
B类方法 { dispa(),#include&lt,&lt,
,using namespace std,
提问者评价
其他类似问题
按默认排序
其他2条回答
&#47, 私有成员x
, &#47,&quot,&#47,
&#47, A 的构造函数。功能, 调用实例b的成员函数来展示b成员的私有变量xb,&lt,有什么作用, 公有public,,&#47,&#47,是一种初始化符号B(int i) ,&#47,&lt,&#47, 主函数void main() {
&#47,&#47, 引入C++ io流 头文件#include&lt,&#47,&#47,在屏幕上打印x的值(后加逗号)void dispa () { cout &lt,&#47,}OVER,作用,这里的“, }
&#47, &quot,在屏幕上展示x,&#47, 定义类B,, 定义类Aclass A{ &#47, 用B的构造函数创建一个类型为B名称为b的变量B b(2),&#47,设置私有变量x的值
A (int i) { x = i, B 的构造函数, 私有
private , }&#47,},&#47, cout &lt, { x = i, A(i+10) &#47,&#47,&#47, }&#47,所以必须用A(i+10)这样的显示构造函数来初始化其子类,&#47, &#47, &#47,&lt, }
&#47,继承于A,dispb(), 作用, public A{
&#47,&#47,&#47, 私有
private , x &lt,由于A没有默认构造函数,”是什么意思,以公有方式继承class B ,&#47, endl,&#47,并换行 void dispb() { dispa(), 公有 public, x &lt, 私有成员变量x
,&lt, 公有函数,iostream&gt,&#47,&#47,},这句是什么意思,, &#47,&#47,&#47, 公有方法, &#47, 使用命名空间stdusing namespace std,
看下构造函数B(int i)是类B的构造函数,函数体里给成员变量x的赋值为i。A(int i)是类A的构造函数,函数体里给成员变量x的赋值为i。B b(2)定义b并调用B的构造函数初始化。B(int i) : A(i+10)首先调用A(i+10)初始化B的基类A,将基类A中x赋值为12,然后调用B(int i),将B中x赋值为2
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁哪位大侠请帮帮忙,谁能帮我看看下段程序是什么意思啊,最好一行一行解释一下,十分感谢喽~_百度知道
哪位大侠请帮帮忙,谁能帮我看看下段程序是什么意思啊,最好一行一行解释一下,十分感谢喽~
index,u(1,nfft) = 0,end,
u(index,j = 0,for index = 1,index+10-1) = PRN(j),10,
j = j+1,nfft = 2^n,
提问者采纳
index+10-1) = PRN(j),直到它等于samp_num结束循环
index, % 这一句是不是有问题,nfft) = 0,将结果赋值给u[index]~u[index+9]--%注意到每次循环完index都会加10的,
u(index,10,%所以这句相当于给数组u重新赋值end % 结束循环程序倒不复杂 关键是那一句有疑问的地方你看看是不是写错了。,每次循环完加10,nfft = 2^n,for index = 1,samp_num
% index是循环变量, % 调用函数PRN,
% nfft定义为2的n次方u(1,Matlab程序,
% 数组u(下标从1到nfft)中元素初始化为0j = 0,它什么都没做
提问者评价
非常感谢您的回答,多谢多谢 呵呵~
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁一段小程序求解解释_百度知道
一段小程序求解解释
#include &stdio.h&int main(){int i=43;printf(&%d\n&,printf(&%d&,printf(&%d&,i)));return 0;}这段代码的打印结果是什么,为什么会是这样的结果,求解释
提问者采纳
printf(&%d\n&,printf(&%d&,printf(&%d&,i)));第一个printf(&%d&,i))输出:43第二,printf(&%d&,printf(&%d&,i))输出:43的位数为2第三printf(&%d\n&,printf(输出2的位数为1所以答案为4321
提问者评价
嗯,printf函数返回的是打印字符串的长度,今天终于了解到printf还有返回值
其他类似问题
按默认排序
其他3条回答
这得看printf的原型定义:printf()函数  printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为:  int printf(const char *format, ...);  函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。这样就清楚了,最里面的printf(&%d&,i)首先执行,打印出43,返回值为2,因为输出了2个字符。printf(&%d&,printf(&%d&,i)),输出432,因为第二次执行时打印了字符2,返回值为1最后一个printf,打印输出1所以程序执行结果为4321
不要把百度百科里面的直接拷过来好吧。。。。哎。。。
...不是从哪拷的问题,是解释的问题。printf的原型定义,我倒是能从c help的帮助里找到,和从baidu里面找出来的不是一样的吗?
只需要告诉你printf的返回值是它成功处理的参数的数量,比如printf(&%d&,i)返回1,所以打印结果应该是4311
你错了,printf函数返回的是打印字符串的长度
结果是4321 43是printf(&%d&,i)输出的,2是printf(&%d&,printf(&%d&,i))输出的,代表printf(&%d&,i)输出的int的位数是2也就是有个位有十位,最外面的输出1就因为上一个的返回值是1,因为输出的是2,只有个位
小程序的相关知识
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 求这个动态图的种子 的文章

 

随机推荐