pascal到底怎么用begin end

来源:百度知道 编辑:UC知道 时间:2024/05/04 19:11:50
我知道有多条语句要用 但学到for循环就晕了 不知道怎么回事了 高手说下 你是怎么确定是否用的

for while then else 后面只能跟一个语句,如果一个语句解决不了就用begin end连接,此时begin end里的内容相当于一个语句。你的意思是不是以下语句为何没用begin end?
for a:=1 to 5 do
for b:=1 to 5 do
for c:=1 to 5 do
x:=x+1;
要注意第一句后没有标点,第二句后也没有,也就是说直到分号才是一句。

for while then else都只能跟一条语句
这些后面都必须加
另外定义record要加end
function procedure一定要beginend

当for、while、if…then……else等语句后跟着不止一条语句时
就需要把这些语句用begin、end括起来

for while then else后面都只能跟一条语句,如果要想跟多条语句,就要用begin和end,而如果只需要跟一条语句,就不需要begin和end,直接跟在后面就可以了。楼下的,没看见人家说才学到for循环啊,提什么记录、函数和过程。

循环结构(for / while()do/repeat until)里面要是有多个语句就要加begin end;
还有程序的开始和结束
还有声明过程函数(procedure\funtion)