首页 > 其他 > 详细

循环结构

时间:2017-01-08 23:54:47      阅读:374      评论:0      收藏:0      [点我收藏+]

if语句用于根据条件选择执行语句

else不能独立存在并且总是与它最近的if相匹配else语句后可以接其他if语句。

PS:英文condition表示条件

 

if语句中零值的比较:

(1)bool型变量直接出现在括号里

(2)普通变量和常量比较时,常量出现在比较符号左边

if0 == i

为了防止少敲一个等号!

(3)float型变量不能直接和常量进行比较,需要定义精度

#define  EPSINON 0.0000001L

float f =0.0

if-EPSINON <= f&&f<=EPSINON

 

 

Bool型:C语言规定只有0就为假,其余为真。

 

 

一般函数设计:

在函数中分配资源

执行函数语句

释放资源退出函数

 

每次都要运行到释放资源的地方!

 

int func(int n)

{

int i = 0;

int ret = 0;

int *p = (int*)malloc(sizeof(int) *n);

do

{

if(NULL == p)

break;

if(n < 0)

break;

for(i = 0; i < n; i++)

{

p[i] = i;

printf("%d\n",p[i]);

}

ret = 1;

}

while (0);

free(p);

return ret;

}

内存泄漏?何解?

循环结构

原文:http://www.cnblogs.com/stm32f4/p/6263030.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!