• 函数博客


    0.展示PTA总分

    1.本章学习总结

    1.1 函数定义、调用、声明

    #include<iostream>
    using namespace std;
    void sum(int x,int y);//声明一个函数sum
    int main()
    {
    int a,b;
    cout<<"输入两个需要相加的数:";
    cin>>a>>b;
    sum(a,b);//函数调用
    }
    void sum(int x,int y)//函数定义
    {
    x=x+y;
    cout<<x<<endl;
    }
    

    1.2 全局、局部变量、静态局部变量

    变量类型 使用范围 生存周期
    全局变量 整个程序 整个程序
    局部变量 定义的函数内 函数的开始到结束
    静态局部变量 定义的函数内 整个程序

    1.3 C数据类型及注意点

    int类型
    取值范围(16位):-32768~32767(-2^15— 2^15-1)
    转换说明:%d
    short int(或简写为short)
    取值范围(16位):-32768~32767(-2^15— 2^15-1)
    转换说明:%d
    -long int(或简写为long)
    取值范围(16位):取值范围(16位)-2147483648~2147483648(-2^31— 2^31-1)
    转换说明:%ld
    long long int(简写为long long)
    取值范围(16位):-9223372036854775808~:9223372036854775807-(2^63— 2^63-1)
    换说明:%lld
    unsigned+声明语句表示无符号类型(即非负数)
    转换说明:%u (十进制无符号整数 )l和u能一起用(%lu)
    单精度float
    取值范围:10^-37 —10^37
    转换说明:%f
    双精度double
    取值范围:(2^63— 2^63-1)
    转换说明:%lf

    1.4 C运算符

    1.4.1

    五个算术运算符:+、-、 * 、/、%

    1.4.2

    复合赋值运算符: +=、-=、*=、/=

    1.4.3

    自增、自减运算:
    ++前置:(++i)先加后用;
    ++后置:(i++)先后后加;

    1.4.4

    关系运算符和关系表达式:
    < 、<= 、>、 >= 优先级高于 = = 、 ! = ,运算结果为 bool 类型。

    1.4.5

    三种逻辑运算符: !、 &&、||​​​​​​​
    运算结果:bool

    2.综合作业:小学生口算表达式自动生成系统

    2.1模块流程图

    2.2函数功能及全局变量介绍

    2.3出题相关函数

    2.4测试样例

  • 相关阅读:
    R语言自然语言处理:关键词提取与文本摘要(TextRank)
    webapi文档描述Swagger使用
    EasyUI EasyUI combogrid 组合框使用
    关于winfrom 上传图片到服务方式
    关于NPOIExcel导出excel
    PJzhang:CVE-2019-14287 sudo权限绕过漏洞复现
    青魔法Python(持续更新)
    python如何进行内存管理
    python是如何进行内存管理的
    寒假第二次作业
  • 原文地址:https://www.cnblogs.com/rryy2001/p/14063076.html
Copyright © 2020-2023  润新知