一个博客萌新的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语言的基础知识。

              

原文地址:https://www.cnblogs.com/xqyhnl/p/9826427.html

时间: 2024-08-01 11:02:27

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

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

我们继续上次没介绍完的继续讲: 下面我们说一下二进制,二进制是计算技术中广泛采用的一种 数制. 二进制数据是用0和1两个 数码来表示的数.它的基数为2,进位规则是"逢二进一".那么二进制怎么转化为十进制,十进制又怎么转化为二进制呢,接下来我们就说一下: 举个例子:3      上面说过了,二进制是满二进一,那么 3 明显是大于 1 的,那么我们可以使用初中学过的短除法,用我们要计算的数进行除以二,除到除不了二为止,那么 3 也就是二进制的 11. 再举个大一点的例子,比如十进制的 11

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

通过 Docker 化一个博客网站来开启我们的 Docker 之旅 这篇文章包含 Docker 的基本概念,以及如何通过创建一个定制的 Dockerfile 来 Docker 化Dockerize一个应用. Docker 是一个过去两年来从某个 idea 中孕育而生的有趣技术,公司组织们用它在世界上每个角落来部署应用.在今天的文章中,我将讲述如何通过"Docker 化Dockerize"一个现有的应用,来开始我们的 Docker 之旅.这里提到的应用指的就是这个博客! 什么是 Dock

30分钟用 Laravel 实现一个博客

介绍 Laravel 是一款 MVC架构. 目前最流行的 PHP框架. Laravel的优点在于: 丰富的composer类库支持, 优雅的代码, 未来的主流框架(目前市场占有率最高的框架) Laravel的缺点在于: 过于优雅(我们只需要编写极少的代码即可实现功能,意味着底层极其复杂的封装)导致程序的执行效率略低, 和thinkphp等国内主流框架相比,上手难度略高(因为它为我们集成了很多其他的功能,甚至你还需要学习nodeJS相关的知识). 本项目,是完全使用 Laravel框架 内的所提供

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

最近有几位同学在公众号后台留言问我的博客站是怎么建站的,思来想去,还是写一篇从 0 开始吧. 前置准备 我们先聊一下前置准备,可能很多同学一听说要自己搭一个博客系统,直接就望而却步.不得有台服务器么,不得搞个数据库么,不需要域名备案么?当然,这些确实是建立一个博客站点需要的东西,如果都没有,问题倒是也不大. 首先,Github 为我们做出了巨大的贡献,直接帮我们解决服务器和域名问题,当然,在国内访问 Github 可能会有些慢,但是国内有 Gitee 啊,完全不逊色 Github 的好不好. 博

Windows live Writer博客园,51CTO,网易博客,新浪博客配置方法

今天使用微软的Windows live Writer进行了博客园,51CTO,网易博客,新浪博客的博客发布.感觉效果不错,特别分享给大家.由于csdn账号忘记,所以... 先截个图给大家看下: 说下这款工具的作用吧,很多人在不同的博客网站申请了自己的博客,那么你是否还在为使用Ctrl+C的方式来达到博客的同步呢?如果答案是yes,那么强烈建议你使用Windows live Writer这款工具.当然你也可以实现Metaweblog API实现自己的博客发布器.甚至可以让微博同步博客,这都是可以的

新的博客,新的开始,望自己能好好的坚持下去

学习的路程漫漫远其长,喜欢的东西固然有不少,音乐.文学.设计等等.不过还是还要把根基打好,没有一个号的根基,是很难成大器的.自己深有体会.以前学习Java时,东西写过一两遍,感觉都差不多了,就很少写了,现在想下,自己错的很离谱,自己又不是天才,最多算是有点小聪明,不过一个态度,却能改变很多. 曾经没有自己强的,现在都超越自己了,为什么,我总结的就是态度,人家的态度端正.不对的东西人家能一直练,而自己却是,会一点就心里沾沾自喜.其实到后来才发现自己曾经沾沾自信的东西,人家就是不会,简单的查下资料就

(1.22)很多同学博客里都说c语言不安全,不严谨,那么c语言哪里不安全,不严谨?

第二个大问题:很多同学博客里都说c语言不安全,不严谨,那么c语言哪里不安全,不严谨? 看到这个问题我就想到以前老师讲C语言会碰触到计算机本身系统内存的什么地方,但是现在计算机系统也很高级就组织它碰,不知道这是不是它不安全的一个地方.(查阅资料知道了,这是因为指针乱指(??)会碰触到硬件啊,操作系统带来不安全.) 第二点,就是C语言不是面向对象的语言,数据封装性差,数据安全性低. 第三点,就是它的语法灵活,所以缺少严谨性. 原文地址:https://www.cnblogs.com/zouzou-1

MWeb 1.3.7 发布!增加发布到 Wordpress 等支持 MetaWeblog API 的服务,如:Wordpress 博客、新浪博客、cnblogs、oschina。

MWeb 1.3.7 版的新功能 增加发布到 Wordpress 等支持 Metaweblog API 的服务,目前经测试过的有: Wordpress 博客.新浪博客.cnblogs.oschina. 增加发布到 Tumblr 和 Scriptogr.am 即时预览改进,原来会闪动,现在拿掉了同步滚动功能后不会了. 编辑器和三栏切换也有小改进. 下边介绍一下发布到 Wordpress 等支持 Metaweblog API 的功能 我所知,Mac 下支持这一功能的 Native 的 Markdow

我是博客园--新园丁

太有必要加入这声名远播的“高手集中营”了. 1.敢于决断--克服犹豫不定的习性 2.挑战弱点--彻底改变自己的缺陷 3.突破困境--从失败中撮成功的资本 4.抓住机遇--善于选择.善于创造 5.发挥强项--做自己最擅长的事情 6.调整心态--切忌让情绪伤害自己 7.立即行动--只说不做,徒劳无益 8.善于交往--巧妙利用人力资源 9.重新规划--站到更高的起点上 开篇,即以上九条必定加以借鉴! 我是博客园--新园丁