前言

嘿嘿,我叕来啦─=≡Σ(((つ•̀ω•́)つ!别问我为什么突然变成了零基础入门教程(一),因为前面那三篇都是基础的不能在基础的教程了。(其实是因为顺序乱了,而且那时候没有单独弄一个专栏,后面我会修改一下专栏的)

(咳咳,我刚才什么也没说哈)

还是一样,可以看看其它文章:

C++入门学习(一):Hello,world_◊◊的博客-CSDN博客c++入门学习之Hello,world!(三连一下拜托了)https://blog.csdn.net/wwk100601/article/details/128341125?spm=1001.2014.3001.5502C++入门学习(二):一些基础知识(关键字以及自增符号)_◊◊的博客-CSDN博客到圣诞节了,浅浅发一篇博文罢,主要讲c++关键字和自增运算符https://blog.csdn.net/wwk100601/article/details/128447813?spm=1001.2014.3001.5502C++入门学习(三):printf的使用以及求和_◊◊的博客-CSDN博客c++入门学习(三),三连一下拜托了https://blog.csdn.net/wwk100601/article/details/128465054?spm=1001.2014.3001.5502(嘿嘿~)

正文

1、基础巩固

窝们先来复习一下前面学习的知识:

1.1基本框架

#include<iostream>
using namespace std;
int main()
{return 0;
}

(你们应该还记得哈)

#

预处理符

include

用于将指定头文件嵌入源文件中

<iostream>

头文件名

int

整型变量

main

主函数

return 0

函数返回值

走过路过加个分号啊~~~

1.2输出内容

#include<iostream>
using namespace std;
int main()
{cout<<123;return 0;
}

这个没什么好说的

1.3输入内容

#include<iostream>
using namespace std;
int main()
{cin>>123;return 0;
}

也没什么好说的

1.4 printf输出和多行内容输出

单行输出:

#include<iostream>
using namespace std;
int main()
{printf("123");return 0;
}

多行输出:

#include<iostream>
using namespace std;
int main()
{printf("123\n""234\n""345\n");return 0;
}

注意:

\n是换行用的

1.5求和

#include<iostream>
using namespace std;
int main()
{int a,b;cin>>a>>b;cout<<a+1<<b+a;return 0;
}

其它几种方式可以看看其他人的博客:

最简单的C语言程序之求两个整数之和_宇卿.的博客-CSDN博客_c语言求两整数之和求两个整数之和https://blog.csdn.net/weixin_73230994/article/details/126450055?ops_request_misc=&request_id=&biz_id=102&utm_term=c%E5%8A%A0%E5%8A%A0%E6%B1%82%E4%B8%A4%E4%B8%AA%E6%95%B0%E7%9B%B8%E5%8A%A0%E7%9A%84%E5%92%8C&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-2-126450055.nonecase&spm=1018.2226.3001.4187无了

2.新知学习

2.1格式化输入流scanf

诶嘿嘿;-)

首先,我们来认识一下格式化输出流scanf

(其实没什么好认识的)就是跟printf差不多。

就像这样:

(手机版没有代码段就用块引用粑)

#include<cstdio>

using namespace std;

int main()

{

int i;

scanf("%d",i)

printf("i")

}

这里要说一下:

cstdio头文件是c++头文件库里的头文件,还有一个是stdio.h,这两个用起来是一样的,不过cstdio头文件是放在命名空间std里的,所以用cstdio必须有std。

scanf("%d",i)就是输入i的值,%d是转换为10进制数(这个后面会讲)。

printf("i")就是输出i的值

当然,也可以求和

(其实printf和scanf还有一些其他的知识要讲,等下一期出吧,我最近没什么时间,所以文章可能更新慢,内容可能讲的进度也会有点慢,会有点水,请谅解。)

2.2 if语句

众所不周知,if是用来当if的。

直接上一个代码:

#include<iostream>

using namespace std;

int main()

{

int i;

cin<<i;

if(i>0)

cont>>"i大于0";

else if(i<0)

cont>>"i小于0";

else;

cont>>"i等于0";

return 0;

}

这段话的意思呢,就是输入i的值,如果i>0,则输出“i大于0”,其他同理。

我们来解剖一下——

if(i>0)   意思:如果i的值大于0

cont>>"i大于0"

连起来就是如果i的值大于零,就输出“i大于0”

如果不是,则执行下一条。

第三句有变化:else if(i<0)

就是如果第一个条件不成立的话,执行第二个条件,以此类推。最后一个条件不用if,直接else,就是如果上面的条件都不成立就执行最后一个条件。(注意:if在第一位,else if在第二位,else在最后一位。如果有四个及以上条件,就在中间多加几个else。)

如果if中语句有多个,就加大括号。例如:

if(i==0){

语句

语句

语句

……

}

详见文章:

http://t.csdn.cn/crdNL

很简单,对吧

2.3 for循环

话不多说,直接上代码:

# include <cstdio>

using namespace std;

int main(void)

{

int i;

int sum = 0;

for (i=1; i<=100; ++i)

{

sum = sum + i;

}

printf("sum = %d\n", sum);

return 0;

}

这段话,就是求1+2+3+……+100的和。

我们先看一下基础结构和执行步骤:

基础结构

for(i的值;条件;运算)

{

语句

}

执行步骤:(按上面的代码来)

第一步:赋值i=1

第二步:++i(i=i+1),就是1+1=2(每                  一次执行此步是都把i赋值给                       sum)

第三步:2<=100(成立),再次执行第                  二步

sum就是1+2+3+……+100了

……直到i>100时停止(i大于100时不成立,不赋值给sum。)

我也是栓Q了

看看文章:

http://t.csdn.cn/Y7usX

后记

emmmmm...这次写文章,足足写了一个多星期,虽然文章不长(主要是因为没时间,都去做寒假作业去了,所以敬请谅解)希望大家支持支持(够呛坤)

对了,

如果发现文章哪里有错误,请及时指出,我会改(不然别人看了试试结果传下去全错)

嘿嘿嘿

诶怎么没有目录

哎呀真的栓Q,手机版没有代码段就算了,目录都没有

C++零基础入门教程:基础篇(一)相关推荐

  1. 狸窝音频剪辑软件_剪映零基础入门教程第二篇:剪辑软件剪映的音频功能怎么样...

    在制作短视频的时候大家常用的剪辑软件有哪些呢?说实话目前市面上的剪辑软件还是比较多的,有时候让用户们都纠结于到底哪款软件才是最好用的那款呢?但是我想用的最多的还是抖音自家推出的小软件剪映吧,不仅仅是因 ...

  2. 九宫怎么排列和使用_剪映零基础入门教程第三十七篇:一学就会系列之九宫格小程序配音...

    很多玩儿抖音的朋友都看过九宫格视频,但是并不是每个玩抖音的人都会制作这个九宫格视频,实际这个需要借助小工具来帮忙,而常用抖音的朋友们会对剪映更加熟悉一些,且九宫格视频在剪映内的制作方式则比较简单.那么 ...

  3. 视频教程-ARDUINO零基础入门教程【代码编程篇】-Arduino

    ARDUINO零基础入门教程[代码编程篇] 精通各种单片机编程,有十年以上ARDUINO,51单片机/STM32/PIC/AVR编程,硬件设计,绘图,编程经验.熟悉各种常用传感器使用和物联网通讯 赵勇 ...

  4. 生日祝福小程序_广告配音剪映零基础入门教程第二十六篇:如何给朋友制作生日祝福视频...

    经常听到小伙伴问到生日祝福视频怎么做,当然我想既然要为他人做生日祝福视频,那么这个人必定是自己身边比较重要的人,而生日又是每个人都是非常重要的,在这种充满意义的时刻,我们想给自己极其重要的人送上一份祝 ...

  5. 九宫怎么排列和使用_广告视频配音剪映零基础入门教程第二十三篇:剪辑之九宫格教程...

    朋友圈最火九宫格视频你们知道是怎样制作的吗?我们常常在玩朋友圈的时候想用九宫格照片,但是你们有没有遇到这种情况,想玩九宫格却发现找不到那么多能用的照片,那这时候怎么办呢?玩腻了平常图片的发法,今天我们 ...

  6. 周易零基础入门教程(一)

    感觉这几篇简单的教程很不错哦.大概由于以前看过这类书籍,估计也是很零散的,所以我读这几篇感觉很亲切,没啥难点,一口气读完了,醍醐灌顶.接下来就是自己慢慢琢磨的节奏了! 周易零基础入门教程 作者:江南易 ...

  7. python怎么输出浮点数_python 零基础入门教程第 2 章:基本数据类型 (一)

    一.什么是数据类型 编程语言通过一些复杂的计算机物理底层机制,创造不同类型的数据,用来表示现实世界中的不同信息,以便于计算机更好的存储和计算. 每种编程语言都会有一些基本的数据类型用来表示现实世界中的 ...

  8. 怎么安装python_零基础入门必看篇:浅析python,PyCharm,Anaconda三者之间关系

    今天为大家带来的内容是:零基础入门必看篇:浅析python ,PyCharm,Anaconda三者之间关系 众所周知,Python是一种跨平台的计算机程序设计语言,简单来说,python就是类似于C, ...

  9. ESP32-C3入门教程 基础篇(八、NVS — 非易失性存储库的使用)

    前面的7节课把开发板上基本的外设都测试过一边,接下来马上就要进入wifi和蓝牙应用的测试了 在此之前,还需要把掉电数据保存的功能给实现,在STM32中,可以使用内部的flash或者有些自带的EEPRO ...

最新文章

  1. windows下pomelo开发环境搭建及JS乱码问题
  2. python同时同步发送多个请求_python如何实现“发送一个请求,等待多个响应”的同步?...
  3. UVa12532 - Interval Product(线段树)
  4. 什么是Activity 和 Activity分类
  5. “cannot find module ‘npmlog’….”的错误
  6. 编码练习——Java-7-集合类
  7. 显示纯服务器_不止于手机!华为台式机真的来了,网友:这次真的“纯国产”...
  8. [CHM]果壳中的XAML(XAML in a Nutshell)
  9. sql having是什么意思_sql之汇总查询
  10. 【CSS3】自定义滚动条样式 -webkit-scrollbar
  11. Web开发融会贯通: 深入浅出 告别浮云
  12. cryptojs vue 使用_VueJs里利用CryptoJs实现加密及解密的方法示例
  13. RHEL5.3下MRTG+SNMP的搭建
  14. Java 8的惰性序列实现
  15. spring源码:扫描bean的原理
  16. 一张图轻松搞懂Hive中的join(内连接、左外连接、右外连接、满外连接)
  17. Mac删除自带输入法
  18. EAS开发单据分录和序时簿添加合计
  19. HTML5 重复渐变
  20. 文言文的理解 —— 字词篇

热门文章

  1. 教你如何在朋友圈卖货
  2. 非平凡空间 平凡空间
  3. 什么是polyfill?
  4. AWS认证视频教程(Certified Developer)
  5. 老程序员教女儿学习java从一个简单的猜数游戏开始
  6. 创业实例(从月薪3500到身价700万 我在上海的奋斗)
  7. 2015年上半年信息系统项目管理师上午真题及答案
  8. QT定时器:QTimer
  9. python循环创建文件夹
  10. Python 3.X | 一文看懂不懵圈:位置参数(必选参数)、默认参数、可变参数、关键字参数、形参、实参...