zoukankan      html  css  js  c++  java
  • 循环结构

    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 ",p[i]);

    }

    ret = 1;

    }

    while (0);

    free(p);

    return ret;

    }

    内存泄漏?何解?

  • 相关阅读:
    11.2
    11.1
    10.31JS中级
    10.24
    动画运动
    操作js的样式
    js
    js元素属性
    js轮播
    js计时器
  • 原文地址:https://www.cnblogs.com/stm32f4/p/6263030.html
Copyright © 2011-2022 走看看