• 一个博客萌新的C语言之旅(持续更新中....)


    先更新上一次留下的的C语言练习答案,如下:

    #include <stdio.h>
    double mj(double r)
    {
    return 3.14*r*r;
    }
    int main()
    {
    int r;
    double s;
    r=3;
    s=mj(r);
    printf("%f",s);
    }

    就是这样,其实还有另一种方法,我也告诉大家,如下:

    #include <stdio.h>
    double mj(double bj);//这个函数定义在后面了
    int main()
    {
    int r;//r是半径
    double s;//圆的面积
    r=3;
    s=mj(r);,
    printf("面积是%f",s);
    }
    double mj(double bj)
    {
    return 3.14*bj*bj;
    }

    注明:任何函数都是从main函数开始,在main函数结束。

    这一种是指我们把main函数写在前面,但是我们要在第二行先把函数声明出来。

    那么我们继续来分享C语言基础知识:

    第三章:变量,函数和流程控制

    一:复合语句和顺序结构

      1.C语言程序的基本单位是:语句

      2.如何保证多个语句顺序执行复合语句:复合语句意义

    二.变量的概念及使用

          1.变量的定义:变量是标识数据的储存。

          2.意义:相当于一个容器

          3.如何使用:赋值

                取值

          4.C语言中的变量是有类型的

            练习:1. if(a>b)

                   return a;

                 else

                   return b;

               2. if(a+b)

                  a=a+3;

                return a;

                  else//这句话系统会报错,因为在上面一句return   a就已经结束了语句。没有了if

                b=b-4;

                return b;

    三:变量的定义

      1.举例:Int a,b,c;//一般在变量声明后面加上变量

          a=2;

          {

            b=3;       //复合语句(多个大括号包起来用语句)

            c=5+a;

          }

      2.变量名最好有一定的意义,方便后面整理理解。

      3.在复合语句中,变量声明在前,语句声明在后。

      4.复合语句中声明的变量只在当前复合语句中生效

    四:变量的使用

      1.赋值符:=  右结合性(把右边赋值给左边)

      2.赋值表达式:a=3   值:最左侧变量的值

      3.赋值语句:在赋值表达式后加‘;’

      4.使用变量的值

        在表达式中,使用变量名称,调用变量中的值。

    五:赋值与类型

      例:  a      =        b        +        c        ;     //如果类型不同,右边类型变成左边类型。

         类型           计算结果是有类型的

    六:变量初始化

      定义变量的同时,给变量赋初值,初值可以是数值或者数值表达式,但不可能是变量或者变量表达式。

    七:注释:    

        ‘//’   这个符号表示注释本行的内容

        ‘/**/’   从 ‘/*’ 开始到 ‘/*’ 结束

    嗯,这次就这么多啦,希望能帮到大家,下次我们继续分享C语言的基础知识。

                  

  • 相关阅读:
    appscan的初步使用
    解决selenium自动化上传图片或文件出现windows窗口问题
    写入excel数据报错:ValueError: Cannot convert {'code': 0, 'msg': 'login success!', 'username': 'test',} to Excel
    接口自动化使用session会话解决数据依赖问题
    使用django开发一个简单的post接口
    windows10,解决jmeter5.2.1版本界面字体过小问题
    django配置使用mysql数据库运行报错:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named 'MySQLdb'
    python装饰器
    python闭包
    工作总结
  • 原文地址:https://www.cnblogs.com/xqyhnl/p/9826427.html
Copyright © 2020-2023  润新知