资料人员来学C++ #随堂笔记 Day2

一、运算子
有一个library cmath提供一些计算的函式,
例如,
#include
std::pow(base, exponent)

 std::pow(5, 3)  等於5的3次方。
 
 

二、格式
int float 这两整要分清楚,我的了解如果是用int格式找5.5会变成5。

三、Postfix and Prefix Operators
抱歉,这个部分我还真的听不太懂。

四、Variable Assignment Operators
+=: A+=B 就是 "A=A+B"的意思,以此类推。

五、流程控制
这部分我觉得跟python、R很像,学过其他两个的这个应该不是问题。
1.运算子
等於 &&
或 ||
不 !
2.if、else if、else
就是if else的逻辑。
3.switch
这个是可以看你选择的项目(case里面的值)是甚麽来作流程,我觉得这个功用应该可以跟if else一样,但主要是使用场景如果比较像是选项的话,这个逻辑会比较顺,其实就如同case when一样。
switch(menuItem)
{
case(1): std::cout<<"Skiing?! Sounds dangerous!\n";
break;
case(2): std::cout<<"Sledding?! Sounds like work!\n";
break;
case(3): std::cout<<"Sitting by the fire?! Sounds warm!\n";
break;
case(4): std::cout<<"Hot chocolate?! Yum!\n";
break;
default: std::cout<<"Enter a valid menu item";
}

3.for loop
loop 的回圈是 for (initialization; condition; increase) ,先写起始然後条件还有i增加的方式,
例如:
for(int i=0; i< 10;i++)
4.while loop
也是回圈功用是一样的,但这种在R就是比较少人写,我个人在工作上是几乎没写过,主要是他的条件不是这麽直观。
5.do while loop

  do
{
    std::cout<<"Count = "<<count<<"\n";
    count++;
}while(count < 5);

6.Exiting Loops
当值等於多少的时候break,这个逻辑也不难。


<<:  Day 11 (Bootstrap)

>>:  利用axois来下载档案

Day05-v-on事件处理

Vue中还有一个很重要的指令就是事件绑定v-on,让DOM可以去做更多的事情。 v-on事件绑定(简...

day 8 - 程序码也要断舍离

生活要断舍离, 程序码也要喔。 写Go只要一支main.go就可以开始写了, 想写多长就写多长, 要...

【心得】不同 gradient 使用方式-- radial-gradient()

radial-gradient() 我从前只以为它只有圆形,只能从中心开始渐层 结果发现...不!不...

追求JS小姊姊系列 Day3 -- 我知道很怪,但你不好奇字串姐变身会怎样吗(上)

前情提要 字串姐突然大喊一声:**转型数字!**後,眼前的人竟然变成数字姐了?! 旁白:剧情先在这暂...

Day#05 Storyboard

前言 今天的东西比较少程序,不过就是UIvs方法拉来拉去做连结,所以我尽量截图让开发过程能被描述的更...