语句:
在c++primer plus 第二章中除了讲到输出流。还提到了更多的语句,书中称之为Statement。
简单看来语句有申明语句,赋值语句,调用函数的语句,,,下面看书上的一组例子。
#include <iostream>
int main()
{
using namespace std;
int carrots;
cout<<"How many carrorts do you have?"<<endl;
cin>>carrots;
cout<<"Here are two more."
carrots=carrots+2;
cout<<"Now you have "<<carrots <<carrots<<endl;
return 0;
}
相比较于第一次接触到的c++程序。这里出现了一些新的东西!
int carrots; 这就是一个申明变量的语句。定义了一个名字叫carrots的变量。整数型!
cin>>carrots ;通过控制台向carrots变量赋值。
carrots=carrots+2;让carrots变量自加2.这就是一个赋值语句咯,和其他语言的赋值没什么差别。
所以程序功能比较简单,问你有多少胡萝卜,再给你两个,你就多加了两个。
于是在第二章里,c++ primer plus就告诉我们了这么多的语句了。。
简单方法:
方法或者称为函数吧,编程语言都叫function,看翻译情况!申明叫方法呢,就是实现某一个特定功能的一段语句,他可以带返回类型也可以不带。他可以带参数进来,也可以不带!好像说了一堆废话!那如何写方法:
1、对方法进行申明:一般方法的申明是放在.h文件(头文件)里面的,也可以申明在.cpp文件(源文件里)。申明包含三项内容 ,方法的名字,方法的返回类型(如果没有返回那就是void。),方法的传入参数,可以是多个参数!
2、方法的原型:也就是实现你这个特定功能的代码。
简单举个栗子:打印一个int变量的值
#include “iostream”
using namespace std;
void printIntValue( int value); //这里就是方法的声明,无返回类型,传入一个int类型的变量
int main()
{
int carrots=5;
printIntValue(carrots); //这里就是调用方法的地方啦,根据方法的传入参数要求传入一个int值就好啦!
getchar(); //这个是为了不让控制台快速闪去,因为执行到return 0;程序就退出了,你什么都看不到了!
return 0;
}
void printIntValue( int value)//这里就是方法的原型啦。把声明的分号去掉,加上一对大括号,里面就可以实现你的功能了!
{
cout<<"requested print value:"<<value<<endl;
}