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

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

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

#include <stdio.h>
double mj(double bj);//这个函数定义在后面了
int main()
{
int r;//r是半径
double s;//圆的面积
r=;
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语言的基础知识。

              

一个博客萌新的C语言之旅(持续更新中....)的更多相关文章

  1. Pig语言基础-【持续更新中】

      ***本文参考了Pig官方文档以及已有的一些博客,并加上了自己的一些知识性的理解.目前正在持续更新中.***   Pig作为一种处理大规模数据的高级查询语言,底层是转换成MapReduce实现的, ...

  2. ...续上文(一个小萌新的C语言之旅)

    我们继续上次没介绍完的继续讲: 下面我们说一下二进制,二进制是计算技术中广泛采用的一种 数制. 二进制数据是用0和1两个 数码来表示的数.它的基数为2,进位规则是“逢二进一”.那么二进制怎么转化为十进 ...

  3. 【网站开发】在新浪SAE上搭建一个博客

    概述 在新浪SAE上搭建一个博客 1.访问新浪SAE站点 http://sae.sina.com.cn/ 2.注册新浪SAE 3.选择应用仓库 4.选择WordPress 5.安装WordPress ...

  4. Docker学习总结(6)——通过 Docker 化一个博客网站来开启我们的 Docker 之旅

    通过 Docker 化一个博客网站来开启我们的 Docker 之旅 这篇文章包含 Docker 的基本概念,以及如何通过创建一个定制的 Dockerfile 来 Docker 化Dockerize一个 ...

  5. 使用 Github + Hexo 从 0 搭建一个博客

    最近有几位同学在公众号后台留言问我的博客站是怎么建站的,思来想去,还是写一篇从 0 开始吧. 前置准备 我们先聊一下前置准备,可能很多同学一听说要自己搭一个博客系统,直接就望而却步.不得有台服务器么, ...

  6. 30分钟用 Laravel 实现一个博客

    介绍 Laravel 是一款 MVC架构. 目前最流行的 PHP框架. Laravel的优点在于: 丰富的composer类库支持, 优雅的代码, 未来的主流框架(目前市场占有率最高的框架) Lara ...

  7. 新博客,新开始-从Chrome浏览器奔溃说起

    新博客,新开始 今天是2015-04-09,昨天新开的博客,今天在这写上一段,算是立个标记,好留以后拿来回溯吧. 不知道是谁跟我说的,坚持写博客是个好习惯,也能帮助自己总结经验,提高技术.也许大概可能 ...

  8. 运用BT在centos下搭建一个博客论坛

    在日常的工作和学习中,我们都很希望有自己的工作站,就是自己的服务器,自己给自己搭建一个博客或者是论坛,用于自己来写博客和搭建网站论坛.现在我们就用一个简单的方法来教大家如何30分钟内部署一个博客网站. ...

  9. 基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客?

    前言 OK,我也来造轮子了 博客系统从一开始用WordPress,再到后来用hexo.hugo之类的静态博客生成放github托管,一直在折腾 折腾是为了更好解决问题,最终还是打算自己花时间搞一个好了 ...

随机推荐

  1. 入门级 - 码云(Gitee),GitHub 教程

    这篇文章的目的是记录我的关于GitHub的内容,从注册.下载直到设置成功每一步都有解释,其中有一些截图或者代码来自于网络. GitHub和码云均基于Git,所以两者的操作方法基本一致,只需要学习其中一 ...

  2. SCOM发送邮件通知

    运行方式配置:1. 新建账户--Windows域账户,安全级别较高,将其分发到SCOM管理服务器2. 配置文件--通知账户--将上一步新建的账户添加到该配置文件中的 运行方式账户,管理 所有目标对象 ...

  3. windows下的FTP命令

    假设要连接的FTP信息如下: FTP Server: FtpTest User: tester Password: 123123 打开Windows的开始菜单,执行"运行"命令,在 ...

  4. TCP/IP 协议图--网络层中的 IP 协议

    IP(IPv4.IPv6)相当于 OSI 参考模型中的第3层——网络层.网络层的主要作用是“实现终端节点之间的通信”.这种终端节点之间的通信也叫“点对点通信”. 网络的下一层——数据链路层的主要作用是 ...

  5. C#3.0新特性:隐式类型、扩展方法、自动实现属性,对象/集合初始值设定、匿名类型、Lambda,Linq,表达式树、可选参数与命名参数

    一.隐式类型var 从 Visual C# 3.0 开始,在方法范围中声明的变量可以具有隐式类型var.隐式类型可以替代任何类型,编译器自动推断类型. 1.var类型的局部变量必须赋予初始值,包括匿名 ...

  6. Yahoo!团队经验:网站性能优化的34条黄金法则

    英文原文:http://developer.yahoo.com/performance/rules.html 1.尽量减少HTTP请求次数 (1)合并文件就是通过把所有的脚本放到一个文件中来减少HTT ...

  7. 编程算法 - 数字在排序数组中出现的次数 代码(C)

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/u012515223/article/details/36869869 数字在排序数组中出现的次数 代 ...

  8. BZ2763: [JLOI2011]飞行路线

    Description Alice和Bob现在要乘飞机旅行,他们选择了一家相对便宜的航空公司.该航空公司一共在n个城市设有业务,设这些城市分别标记为0到n-1,一共有m种航线,每种航线连接两个城市,并 ...

  9. 解决 mongodb $in needs an array 问题

    问题现象: 在mongodb执行批量查询操作时,抛出异常 Exception 2: $in needs an array. 问题解决: 感谢伟大的 google 和 stackoverflow 有人遇 ...

  10. php数组的定义和数组的赋值

    1.php执行过程 加载页面  语法检测 执行脚本 $arr=array(1,2,3); 索引数组 $arr=array("name"=>"user1", ...