C++结构-----基本结构

#include <iostream>
**#include:预处理器编译指令**

using namespace std;
**编译指令**

int main()
**int mian():函数头**
{
    cout << "Hello world!" << endl;
    return 0;
}

main()是一个函数,名字叫main()函数,后面紧跟大花括号,大花括号里面的语句描述了函数的行为

int main ()//int mian ()叫做函数头
{
  statements // 函数体
	 return 0;//返回语句
}

函数头对函数与程序其他部分之间的接口(相当于导线缠绕在接线柱上)进行了总结。
main()函数必须以函数头int main()开始。
i
nt指的是函数返回值的类型,描述的从函数返回给调用它的函数的信息。

main()中的小括号里面的东西叫做形参列表,描述的是从调用函数传递给被调用函数的信息,而main函数几乎不被调用(学过定义函数后这东西立马就懂了)main()函数之前是main(void)。后来,那个void被省略了。

main()会被启动代码调用,而启动代码是编译器添加到程序里面的,是程序和操作系统之间的桥梁。int main ()描述的是操作系统和main()之间的接口。

由int main()中的int知道,返回值是一个整型


函数体规定了函数应该干什么
每条完整的指令都叫做语句,所有的语句都以分号结尾
返回语句:结束这个函数
<< : 叫运算符重载,也就是说有多重含义,编译器可以根据上下文来确定他们的含义。他可以把后面的内容插入到输入流中


#include <iostream>

using namespace std;

int main()
{

    int carrots;
    carrots = 25;
    cout << "I have "
         <<carrots;
    cout <<"carrots.";
    cout << endl;

    carrots = carrots - 1;

    cout << "Now I have " <<  carrots << " carrots \n";


    return 0;
}

C++是一组函数,每个函数又是一组语句。

First
声明语句 int carrots;
声明语句作用:指出信息的储存位置提供位置标签
声明语句 int carrots提供了两个信息 :1.需要的内存。2.该内存单元的名称。
其中int表明他是整数,编译器给它分配和标记内存。
而carrots表示在这个内存单元内的值就是carrots,它是可以修改的。


在C++中所有的变量必须声明,且可以在任何地方声明(使用之前),函数外声明就是全局变量,函数内,以及形参内声明就是局部变量。


carrots = 25 是赋值语句;
可声明与赋值同时进行,如int carrots = 25;也可以像上面那样,先声明,后赋值;当然也可以carrots=a=b=25连续赋值;
规则都是从右向左赋值。


carrots = carrots - 1;
此时,等号右边的carrots就是25;等号左边的新的carrots是24;


猜你喜欢

转载自blog.csdn.net/AsukaShin/article/details/85337211