C++零基础入门教程:基础篇(一)

前言

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

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

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

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,手机版没有代码段就算了,目录都没有

 

 

 

 

  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 22
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值