刚入C++编程新手必须要会的一些简单语句

目录

语句:

1、输出语句

cout

endl

2、判断语句

if

else if

else

3、循环语句

for

 while

break


今天我们先从简单的开始说起,就从新手一开始入门的必须要掌握的基本语句来说吧。

语句:

1、输出语句

cout

        为什么这个要放在第一个讲呢,因为这个语句是能验证后续语句是否达到,比如说在一个条件语句里面放一个这个输出语句,如果判定为真那就会运行该条件语句里面的输出语句,否则就会是空白。该输出语句的格式是:

cout  <<  (你要输出的内容) (<<)(可以无限<<然后后面跟你想要输出的东西) ;(一条完整的语句后面一定要加分号)

        就比如说你想最后输出显示helloword,则语句是:

cout << "helloword"(如果是直接输出字符串就需要打上双引号注意是英文输入法) ;(分号不要忘记了)

        则输出结果就是:

        如果是想输出一个变量就是:

int a=5;
cout << a(直接填写变量名);(分号)

        输出结果就是:

        那么这里有个小问题要给大家,如果这个时候<<后面不是a而是"a"那么会输出什么呢?这个就留给大家自己拿电脑试验一下吧!

endl

        这里我还要教一个基本函数是endl ,这个函数的意思是换行,就比如说我们想连续输出显示一些东西就比如说:

cout<<"你好"<<"玛卡巴卡";

输出结果是:

        但是如果我们在中间加上一个endl,那么就是:

cout<<"你好"<<endl<<"玛卡巴卡";

        这个endl函数是非常实用的美观和增加辨识度,好了输出语句就到这里了,接下来是一些简单的判断语句和循环语句。

2、判断语句

if

        最基本的判断语句还得是我们if语句了,if语句的使用方法是:

if((判断这个括号里面语句是否为真,非0都为真))
{
    (如果为真就输出这个大括号里面的语句)
}

        拿个最简单的例子来说:

int a=5;

if(a)
{
    cout << a << endl;
}

        if判断语句里面是int型变量a,a的值是5,不等于0判断为真则就输出大括号里面的内容。则这条语句最后会输出a。当然如果a=0的话下面的if语句是不会进去的。

int a=5;
if( a==4 )
{
    cout << a << endl;
}

        而这条语句由于==是判断两边值是否相同,相同就为真,不想同就为假,由于a是等于5而不等于4,则这个if语句不会进去输出任何东西。

else if

        else if是要跟if语句一起连续使用的,表达的是如果上面if语句的判断为假则会进入他下面的这个else if语句,例子如下:

int a=5;
if(a==4)
{
    cout << "if语句" << endl;
}
else if(a==5)
{
    cout << "else if语句" << endl;
}

        第一个if判断a是否等于4,如果等于就进入if语句里面,如果不等于就跳过if语句进入下面的else if语句。else if语句的判定语句是a是否等于5,很明显a是等于5的,就会进入到下面else if语句里面,最后输出结果是else if 语句。

else

        else也是跟if语句在一起的,他的意思是如果上面if,else if语句都不满足,就会跳到最后的else语句里面,所以else语句是不需要写判断语句的,因为不管怎么样只要上面不满足就会进入到else语句里面。在if语句中可以单独只写一个if语句省略else if 或者是else 语句不写,但是如果你要写else if 或者是else语句就必须要先在前面写if语句。

3、循环语句

for

        for循环语句也有自己的判断语句,当判断语句里面不为假则一直重复for大括号里面的语句,直到为假跳出for循环。例子如下:

for(int i=0(定义一个变量);i<5(当这句话为假跳出循环);i++(for语句结束后返回到这个语句进行执行。可以通过改变值的方式来使前面那个语句为假);)
{
    (循环的内容)
}

        for语句后面的括号里面三个分号是一定要的,即使你不想填东西也是必须要的,什么情况下可以不要呢?就比如说你在这个for语句外已经定义了一个变量,你for循环就想用之前的那个变量进行判断,那么你第一个分号之前就可以不用填东西就像这样:

int i=0;
for(;i<5;i++)
{
    cout << i <<endl;
}

        当你第一次进入这个for循环函数的时候因为i的值一开始就为0,所以满足i<5的判断语句,则就会输出for语句里面的内容,当for语句里面的内容都运行完后就会运行后面的那个i++。i++的意思是 i = i+1,这个分前加和后加也就是++i和i++,不过都是后话了,只要了解++就是自加一就行了。

        则输出结果如下:

 while

        while语句跟for语句差不多,用for语句能做到的事情用while也能做到,当然用while语句能做到的东西用for语句也能做到,根据你需要的情况和当时的场景选择最适合的语句。例子如下:

while((while的判断语句,为真就一直循环,为假就跳出循环))
{
    (需要循环的语句)
}

        while的判断语句里面没有像for循环一样有三个分号,就只有单单一个判断语句,用无限循环的时候基本上用的是while,因为方便不需要写三个分号,直接在判断语句里面填写一个为真的语句就行。当然如果想要变成有限循环可以在需要循环的语句里面去修改while的判断语句,比如说:

int a=5;
while(a)
{
    cout << a << endl;
    a--;
}

        一开始a为5,while判断不等于0,则就会进入到循环体里面输出a,然后a--。a--跟a++一样一个是自加一一个是自减一,a--也就等于a=a-1。则运行完a--后a就等于4了然后又会回到while判断语句进行重新判断,这个时候a等于4了还是不等于0,则又会进入循环体一直到a等于0为止。

则输出是: 

break;

        break是跳出函数,是要放在循环体里面的,意思是立即终止这个循环并且跳出这个循环开始执行循环外的程序。就比如说:

for(int i=0;i<5;i++)
{
    cout << i << endl;
    if(i==3)
    {
        break;
    }
}

        如果按照常理来说没有break函数就会直接输出从0到4,但是当i等于3的时候就会进入到if语句里面(注意一个等于是赋值,两个等于是判断),就直接跳出for循环了,结果输出如下:

以上就是一些基础的新手必须要学会的语句,希望大家能从这里开始跨入编程的第一步,欢迎大家来到编程的世界!

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值