一、运算子
有一个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,这个逻辑也不难。
Vue中还有一个很重要的指令就是事件绑定v-on,让DOM可以去做更多的事情。 v-on事件绑定(简...
生活要断舍离, 程序码也要喔。 写Go只要一支main.go就可以开始写了, 想写多长就写多长, 要...
radial-gradient() 我从前只以为它只有圆形,只能从中心开始渐层 结果发现...不!不...
前情提要 字串姐突然大喊一声:**转型数字!**後,眼前的人竟然变成数字姐了?! 旁白:剧情先在这暂...
前言 今天的东西比较少程序,不过就是UIvs方法拉来拉去做连结,所以我尽量截图让开发过程能被描述的更...