C++ 学习第二天

while循环语句

代码:

#include <iostream>
#include <conio.h>
int main(){
    int sum = 0,val = 1;
    while(val<=10){
      sum += val;
      ++val;
    }
    std::cout<<"Sum of 1 to 10 is "<<sum<<std::endl;
    getch();
    return 0;
}

 



结果:

Sum of 1 to 10 is 55

点评:

++val 和val=val+1是一样的。

 

for语句

代码:

#include <iostream>
#include <conio.h>
int main(){
    int sum = 0,val = 1;
    for(int val = 1;val<=10;++val){
            sum += val;
    }
    std::cout<<"Sum of 1 to 10 is "<<sum<<std::endl;
    getch();
    return 0;
}

 


结果:

Sum of 1 to 10 is 55

点评:

功能,实现1到10求和操作。

for循环其实是一种while的衍生品。

 

if语句

代码:

#include <iostream>
#include <conio.h>
int main(){
    std::cout<<"Enter two numbers:"<<std::endl;
    int v1,v2;
    std::cin>>v1>>v2;
    int lower,upper;
    if(v1<=v2){
      lower = v1;
      upper = v2;
    }else{
      lower = v2;
      upper = v1;
    }
    int sum = 0;
    for(int val = lower;val<=upper;++val){
      sum += val;
    }
    std::cout<<"Sum of "<<lower
             <<" to "<<upper
             <<" is "
             <<sum<<std::endl;
    
    getch();
    return 0;
}

 



结果:

Enter two numbers:
8
5
Sum of 5 to 8 is 26

点评:

功能,实现两个数字之间数的和。

通过if来判断输入值的大小,然后计算出它们之间自然数的和。

 



一般来说,我们将类定义放入一个文件中,要使用该类的任何程序都必须包含这个文件。

引入类文件.h文件,只需要将.h文件放入cpp文件的目录下即可。

然后通过#include "XXXX.h"引入即可。

代码:

#include <iostream>
#include <conio.h>
#include "Sales_item.h"
int main(){
    Sales_item book;
    std::cin>>book;
    std::cout<<book<<std::endl;
    getch();
    return 0;
}

 


引入自定义的类

结果:
0-201-70353-X 4 20
0-201-70353-X   4       80      20

点评:这是类的简单示例,里面的内部结构还没有谈清晰呢,先感受一下。

posted @ 2013-04-08 09:37  TBHacker  阅读(246)  评论(0编辑  收藏  举报