• 我的第四篇博客--函数


    这个作业属于哪个班级 C语言--网络2011/2012
    这个作业的地址 C博客作业00--我的第四篇博客--函数
    这个作业的目标 学习如何设计函数、C语言基本数据类型
    姓名 唐宇悦

    0.展示PTA总分

    1.本章学习总结

    1.1 函数定义、调用、声明

    1、函数的声明

    函数有两种类型:
    1)有返回值:前面用 int float double char来定义的,如int even(int n),前面的int就是返回值类型,注意最后要加分号。
    2)没有返回值,就用void写在最前面,如void even(int n),注意最后要加分号。

    2、函数的定义

    1)有返回值的函数,定义形式为int even(int) {函数内容 return 返回结果 }
    2)没有返回值的函数,结构为void 函数(double x1,double x2,double y1,double y2)

    3、函数的调用

    1)有返回值的,先定义一个变量如c=f(n);
    2)没有返回值的,直接调用

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

    局部变量:

    1.在函数的开头定义
    2.在函数内的符合语句内定义
    3.作用范围:在包含该局部变量的函数内有效
    4.生命周期:函数调用完就失效

    全局变量

    1.定义在函数之外的变量叫做全局变量,都是存放在静态存储区中的
    2.作用范围:可以被该文件的其他函数所共用,从定义变量的位置到本源文件结束
    3.生命周期:在程序的全部执行过程中都占用存储单元

    静态局部变量

    1.作用范围:在编译时赋初值,只赋值一次,每次调用函数时不再重新赋值而只是保留上次函数调用结束时的值
    2.生命周期:在程序整个运行期间都不会释放

    1.3 C数据类型及注意点

    整型:int(用%d表示)
    实型
    单精度:float(用%f表示)
    双精度:double(用%lf)表示
    浮点型:char(用%c表示)

    1.4 C运算符

    算术运算符:

    +:把两个操作数相加
    -:从第一个操作数中减去第二个操作数
    *:把两个操作数相乘
    /:分子除以分母
    %:取模运算符,整除后的余数
    ++:自增运算符,整数值增加 1
    --:自减运算符,整数值减少 1

    易忘记的关系运算符

    ==:相等
    =:赋值
    !=:不等于

    逻辑运算符:

    &&:与
    ||:或
    !:非

    学习体会

    函数这一块还有很多不懂的地方,感觉做题的思路还是不太有,有时候也会出现看懂题意但却不知道怎么用函数表现的情况,还是需要多多刷题才能找到方法。

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

    2.1.模块流程图

    一年级模块流程图

    2.2.2 菜单相关函数

    2.2.2 出题相关函数

    2.3.运行结果截图

    菜单界面,点击1进入一年级口算界面。

    做每一题前先弹出是否继续做题

    确定继续做题后在输入答案

    选择四退出整个程序

  • 相关阅读:
    C#跨窗体操作(引用传递)
    C#中使用自定义消息
    WebService基于SoapHeader实现安全认证[webservice][.net][安全][soapheader]
    C#webBrowser实现在新选项卡打开链接
    ASP.NET FormsAuthentication跨站点登录时绝对地址返回的问题
    winform 实现TextBox 关键字智能提示
    SQL批量上传海量数据的存储过程
    优化SQL 语句 in 和not in 的替代方案
    (转)CMMI+人性化管理=软件流程改善成功之道
    两个ComboBox互相联动的一种解决方法
  • 原文地址:https://www.cnblogs.com/CHINATYY/p/14056078.html
Copyright © 2020-2023  润新知