• C程序设计(4)-分支语句、循环语句、函数


    if-else语句 else就近配对

    && ||短路运算

    switch语句中case起标号作用,合理控制顺序及搭配break使用

    同余问题、剩余定理

    break;、标志变量

    穷举法:消元、优化运算次数

    累加法:初值、通项、精度

    函数实参到形参的数据数据传递是单向的值传递

    return语句表达式的值类型与函数类型不一致时以函数类型为准

    变量的数据类型、作用域和存储类别:

      数据类型:决定变量可参与的运算以及所占内存大小;作用域:变量在程序中的有效范围;存储类别:变量在内存中的存储方式,决定了生存期

      变量作用域:全局(extern:缺省类别,扩展作用域于整个程序;static:作用于被定义的文件中)、局部

      全局变量作用于定义处到文件尾,如果在定义前想要引用则需先进行引用声明

      变量存储类别:静态(编译时分配,一直占有至程序运行结束):全局变量、static修饰的局部变量;动态(运行期间动态分配和释放):形参、未加static修饰的局部变量

      四个储存类型说明符:auto(自动):缺省类别,存储在内存动态存储区;extern(外部):存储在内存静态存储区;register(寄存器):存储在寄存器;static(静态):存储在内存静态存储区、未初始化自动取0或''(字符型)

  • 相关阅读:
    leetcode Majority Element
    Missing Number 三种解法
    Effective C++学习笔记 chapter 1
    C++ 笔记
    三色排序
    归并排序-就地排序
    506,display有哪些值?说明他们的作用
    505,display,float,position之间的关系(有疑问)
    504,什么是FOUC?怎么避免
    503,display:none;与visibility:hidden;的区别
  • 原文地址:https://www.cnblogs.com/zimsky/p/12667454.html
Copyright © 2020-2023  润新知