!=以及m的值
return
&&。6定义一个子程序,y(接收主程序x=n。2清屏
m=1
&&.11际意义
return
&&,直到8的判断中x>
to
n
&&,使x=x-1!=".到6执行猛宏,y=m的值)
if
x>。13显示n=以及n的值
。3赋值1给m
input
",m
&&.9执行程序factz,你可以建立完程序之后调用程序调试器,n
&&,首先是9中的x>0执行
do
factz
with
x-1.
4用户输入一个数值n=":如果x>.7定义变量x,之后跳到下一步10)
store
x*y
to
y
&&,m
&&set
talk
off
&&1不成立。12返回上一层程序这里有几步次数?",y
&&,y
&&。上面的次数完了之后就回到13执行。15返回上一层程序
procedure
factz
&&,执行其中的跟踪,使y=x*y
endif
&&?"请输入n,看看下一步是哪里;
**
也即是每次运行到10-11-12就返回101执行了几次那么就返回到10几次。14显示n,一步步执行.8
判冲核断。10赋值,n:",y=y(从这里开始**1
&&。
其实n,存放散知掘到n中
do
factz
with
n。5执行程序factz.1关闭系统对话
clear
&&,具体次数由你输入的值决定,factz
parameters
x
在c/c++中,没有子程序的说法,袜拍而判此叫做函数。函数可以有返回值,不需要时,可定义为void类型。函数的使用与子程序的用法相同,没有什么特殊之处。例如
.............................................................................
int
max(int
a,
int
b)
{
/*
返回a和b的最大值
*/
return
(a
>
b)
?
a
:
b
}
.............................................................................
int
a
=
5,b
=
8,c
=
3
printf("a,b,c中的最告冲羡大值是
:
%d\n",max(max(a,b),c)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)