关于C语言中的try语句

关于C语言中的try语句,第1张

C语言是没有try语句的,还有,你这个地方也就算是一个函数(在C语言里面你写的这个try只能是函数)

有语法错误,帮你改了,你自己再看看

#include<stdio.h>

void try(int,int,int)

int main()

{

int x=2,y=3,z=0 //y=3

printf("(1)x=%d y=%d z=%d\n",x,y,z)

try(x,y,z)

printf("(4)x=%d y=%d z=%d\n",x,y,z)

}

void try(int x,int y,int z)

{

printf("(2)x=%d y=%d z=%d\n",x,y,z)

z=x+y

x=x*x

y=y*y

printf("(3)x=%d y=%d z=%d\n",x,y,z)

}

一点补充:最开始我运行你这个程序是在一个.cpp文件里面写的代码,然后运行,但是程序会报错,为什么呢?因为cpp一般而言是C++的文件,C++里面有try语句,try是他的一个关键字,所以函数名不能是关键字,程序报错了。

但是在一个.c文件里面是没有问题的~~

还有,你这个真心是一个函数,不是try语句,try语句是

try

{

do something

}

catch(some error)

{

do something

}

C语言里try是一个语句或函数。其作用是是抛出错误用。

将有可能产生错误的语句括在一起,放入try语句块。如果在try语句块中发生异常,FlashPlayer会创建一个错误对象,并将该Error对象派发至第一个可用的catch块。catch语句块提供对错误的处理。如果没有try语句,或者try语句没有出现错误,则catch语句不会被引发。如果在try语句块的其中某个语句中检测到错误,则会执行附加到该try语句的catch语句。catch语句可以并列使用,即在一个try语句块之后,存在多个catch语句块,以处理不同的错误对象。

try语句是:

try

{

do something

}

catch(some error)

{

do something

}

要写入文件,可以按照以下步骤进行 *** 作:

1 在代码中引用stdio.h,即

#include <stdio.h>

C语言的所有文件 *** 作接口,均声明在这个头文件中。

2 定义FILE *类型的变量。

3 打开文件,使用函数为fopen。格式为:

FILE *fopen(char *filename, char *mode)

参数filename为要写入的文件名,mode为打开的方式,如果仅需写入文件,可以使用"w"或

"wb"。

返回值为文件指针类型,赋值给之前定义的变量。如果返回值为NULL,代表打开失败,无法写入。

4 对文件进行写 *** 作。C语言中有很多写文件的接口,包括fprintf, fwrite, fputs, fputc等等。

写 *** 作可以执行多次。

5 在全部写 *** 作完成后,执行fclose函数关闭文件指针。这样就实现了C语言写入文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12006356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存