• 注册
  • 第七侦察队 第七侦察队 关注:9 内容:6

    柴旭的编程教程(1)

  • 查看作者
  • 打赏作者
  • 宣传一下我的博客

    免费宣传一下策哥的历史掌故专栏

    当前位置: 童年 > 第七侦察队 > 正文
    • 大版主
      L68
      VIP5
      童年作家

      大家好,我是柴旭,一个极其不专业的编程爱好者。

      今天我来更新一些编程的教程(由于编程不是主科,所以不收费)。


      友链:

      我自己的c++笔记 enter

      我的博客(写的乱七八糟的东西) enter


      首先我们来了解一下代码框架:

      #include <iostream>  // 头文件
      using namespace std; // 标准库
      int main()           // 主函数
      {
                           // 这个地方写代码
          return 0;        // 返回0
      }

      写代码的时候,通常要把代码框架写好,然后再写主要代码。

      那这四行指令到底有什么作用呢?

      客官请坐,先听我一一道来


      首先我们来看头文件,这是几个很常用的头文件:

      #include <iostream>     // 最常见的头文件,iostream
      #include <algorithm>    // algorithm 英文翻译为“算法”,这个头文件里面有很多很实用的函数
      #include <cstdio>       // C语言的老牌头文件,printf 和 scanf 都出自这个头文件
      #include <cstring>      // 同样是C语言就有的头文件,里面有一些有关字符串的函数

      发现什么了吗?

      没错,这几个头文件写法都非常相似

      我们来看头文件的写法:

      #include <头文件名>
      #include "头文件名"
      // 第二种方法比较少见,双引号必须是英文双引号

      然后在结尾我会贴上一个常见的头文件,你只需要复制一下就可以了。


      然后我们再来看标准库std

      在老版的C语言里面,是没有标准库std的,所以写代码只需要这样写就可以了:

      #include <stdio.h>
      int main()
      {
          printf("%d", 100);
          return 0;
      }

      但是到了C++,许多的新语句,新函数被添加了,为了区分新老语句,所有的新语句前面都有”std::”。

      比如这个代码:

      #include <iostream>
      int main()
      {
          std::cout << 100;
          return 0;
      }

      是不是感觉挺麻烦的。

      所以在头文件之后要写一行:

      using namespace std;

      再来看主函数:

      主函数是函数的一种(不是数学里面的一次函数二次函数)

      什么是函数呢?

      我给大家举个栗子:

      每天你都要去学校,到了学校就会做早操(什么?你们学校没有?),早操动作就是这样的:

      举手,踮脚,踢腿,跳跃,举手,踮脚,踢腿,跳跃,举手,踮脚,踢腿,跳跃,……

      就这样,光阴就被虚度了(老师来了!划掉!)

      那么写到程序里应该是什么样子的呢?

      定义函数 基准动作()
      {
          举手; // 每一行代码之后都要写上一个英文";",就好像写作文的时候每个句子后面都要写一个句号一样
          踮脚;
          踢腿;
          跳跃;
      }

      这就是一个经典的函数(我怎么越看越像结构体)

      那主函数是干啥子的呢?

      主函数就是系统的入口函数,简单地说就是告诉计算机:“你要执行这里面的语句。”

      函数(包括主函数)后面必须要有一对英文大括号,函数内容要写在大括号内

      而return 0;就是相当于告诉计算机:“你可以停止运行函数了。”

      所以这就是一个代码的框架,你会写了吗?


      附:最常用的头文件

      #include <bits/stdc++.h>

      这应该是最常用的头文件了,这个头文件几乎可以调用所有的语句,俗称“万能头文件”。

      L81
      无敌校草
      你好牛啊!你几年级居然会这么多哦!

      中土大地,万物峥嵘。

    • 怪而无才我只是六年级 [s-11]
      拉黑 4年前 电脑端回复
    • 怪而无才相对于其他同龄的OI选手,我已经菜得不能再菜了 [s-11]
      拉黑 4年前 电脑端回复
    • 墨儿 @柴旭—旭哥哥 噢,没想到啊,你才六年级,只比我大一岁耶……
      拉黑 4年前 电脑端回复
    • 回复
      L83
      专栏主持人
      嘿嘿,童年上的编辑器可以输入代码了啊!这样看起来很好👍

      喜欢历史的,请关注我的签约专栏《历史掌故》。

    • 安静的书桌经常看到你哦
      拉黑 4年前 手机端回复
    • 朱策@安静的书桌 我没有QQ,只允许上童年啊😝
      拉黑 4年前 手机端回复
    • 回复
      L27
      无敌学渣

      我晕,你怎么把这个社群搞成绿色的啦? [s-14]

    • 怪而无才刚才乱调试,结果把一个颜色代码输入错了……
      拉黑 4年前 电脑端回复
    • 一路狂奔 @柴旭—旭哥哥
      拉黑 4年前 电脑端回复
    • 回复
      真的是看起来很高级的样子

      人生何处不相逢,相逢何必曾相识

      回复
      L21
      无敌学渣

      你怎么把文字放那么大啊 [s-29]

    • 怪而无才还是乱调试调的…… [s-11]
      拉黑 4年前 电脑端回复
    • 回复
      厉害👍

      君子立长志,小人常立志!

      回复
      L83
      童年作家
      好棒!

      折骨成诗.

      回复
      L89
      童年才俊

      我来说几句,新手学写代码肯定是python比较好,c++就是那种入门就入土的那种,实在不行还可以去整易语言 [s-57]

      万钧不倒,无懈可击

    • 怪而无才请不要瞎说这些大实话,谢谢 [s-45]
      拉黑 4年前 电脑端回复
    • 回复
      L89
      童年才俊

      说一下,写代码的软件推荐使用Vs。

      万钧不倒,无懈可击

      回复
      小版主
      L03
      游戏爱好者
      打赏了800童年币。

      在下柴宇,请多指教

      回复

      请登录之后再进行评论

      登录

      • 大版主
      • 小版主
    • 怪而无才
      怪而无才
      黎明之前,战意不灭
    • 柴宇—宇神
      柴宇—宇神
      在下柴宇,请多指教
      • 回帖总排行
      • 采纳总排行
    • 朱策
      朱策
      874次回帖
    • 招来风
      招来风
      580次回帖
    • 巡视员
      巡视员
      472次回帖
    • 折骨.
      折骨.
      375次回帖
    • 雅典娜的布灵诊所
    • 墨儿
      墨儿
      222次回帖
    • 昭昭暮兮
      昭昭暮兮
      210次回帖
    • 祁絮
      祁絮
      205次回帖
    • 举一桐
      举一桐
      199次回帖
    • 怪而无才
      怪而无才
      187次回帖
    • 秦岭小娃
      秦岭小娃
      151次回帖
    • 股尾前科
      股尾前科
      135次回帖
    • LQM
      LQM
      126次回帖
    • 森屿
      森屿
      120次回帖
    • 将离~
      将离~
      112次回帖
    • 童小蜜
      童小蜜
      108次回帖
    • 祁絮
      祁絮
      1次被采纳
    • 王大大
      王大大
      1次被采纳
    • 招来风
      招来风
      1次被采纳
    • 朱策
      朱策
      1次被采纳
    • 怪而无才
      怪而无才
      1次被采纳
    • 把本页链接发给外网好友获得童年币:

    • 任务
    • AI聊天
    • 客服
    • 偏好
    • 到底部
    • 帖子间隔 侧栏位置: