C语言

LeetCode-391. 完美矩形(使用C语言编译,详解)

#defineAREA(rectang)((rectang[3]-rectang[1])*(rectang[2]-rectang[0]))#defineIndex(x,y,Hashlen)((x*x+y*y)%Hashlen)voidHash_Init(intHash[][8],intlen){for(inti=0;i...

C语言异常处理之 setjmp()和longjmp()

异常处理之除0情况相信大家处理除0时,都会通过函数,然后判断除数是否为0,代码如下所示:其实这个函数还有瑕疵,当我们调用divide(0,1)时,返回值也是0,在程序运行时,根本无法判断返回值0是不是除法为0的原因. 描述和goto很相似,但是可以从一个函数到另外一个函数的跳转,常常用在异常处理上面.这两个函...