美文网首页
2017.7.26 说明语句

2017.7.26 说明语句

作者: f031539e4cd4 | 来源:发表于2017-08-02 10:05 被阅读7次

一、变量定义

#include<iostream> 
//一个求球体表面积的程序,先定义半径变量给出半径值,
//然后定义结果变量存放计算结果,最后将结果输出
using namespace std;  //后面的名称若没有在现场定义,则会自动到std的名空间去找
int main(){
   double  radius;  //定义半径变量
   cout<<''please input radius;"  //输入半径值
   cin>>radius;  //把输入的数赋值给radius
   double result=radius*radius*3.14*4;
   cout<<"the reault is ''result<<"\n";
}

cin是输入的意思, 用于接收键盘的输入操作;
cout是输出的意思,用于打印字符的操作;
c++中cin>>a.x>>a.y 他的意思是接收键盘的输入,只不过是要输入两次的意思罢 了。它等价于 cin>>a.x;cin>>a.y;

变量赋值

  1. 给变量赋值,可以在定义的时候直接给出,如上面程序中第12行变量result的定义
    2.当左边的变量已经说明过的时候,可以通过赋值表达式给出,如:
int e,d;
d=23;
e=d+23;

结果变量的定义及结果的输出

本程序中仅仅求球体表面积,计算结果无须保存,因此计算表达式可以在输出语句中直接完成,可以不定义结果变量。

//直接计算输出
#include<iostream>
int main(){
   double radiue;
   std::cout<<"please input radius:";
   std::cin>>radius:
   std::cout<<"the result is"<<radius*radius*3,14*4<<"\n";
}

C++中双冒号(::)的用法:
(1)表示“域操作符”
eg:声明了一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时,
就要写成void A::f(),表示这个f()函数是类A的成员函数。
(2)直接用在全局函数前,表示是全局函数
例:在VC里,你可以在调用API 函数里,在API函数名前加::
(3)表示引用成员函数及变量,作用域成员运算符
eg:System::Math::Sqrt() 相当于System.Math.Sqrt()

二、函数的声明和定义

VS中上面函数的代码如下所示。
在函数使用之前要声明,C++中的任何名称使用之前都要声明。

#include<iostream>
using namespace std;
void sphere();
int main() {
    sphere();
    system("pause");
    cin.get();
    return 0;
}
void sphere() {
    double radius;
    cout << "please input radius";
    cin >> radius;
    if (radius < 0) return;
    cout << "the result is" << radius*radius*3.14 * 4 << "\n";
}

注意在VS中运行在return 0之前要加这两个语句,不然无法显示出结果:

system("pause");
cin.get();


image.png

三、初始化与赋值

int a=3 等价于:
int a;
a=3;

注意:如果a是一个对象,以上两者未必等价。

相关文章

  • 2017.7.26 说明语句

    一、变量定义 cin是输入的意思, 用于接收键盘的输入操作;cout是输出的意思,用于打印字符的操作;c++中ci...

  • 《传习录.陆澄录》第六天

    2017.7.26

  • day4

      今天主要学习了Python语言的if语句、for循环语句及while语句。   一、if语句   说明: if...

  • 2017.7.26

    今天早上和大小宝一起看了《魔法奇缘》的动画片。我说我觉得长发公主真的很棒,动画片里面的每一个人都有梦想,并且为着梦...

  • 2017.7.26

    第二排第三个那个树荫没画好,通过这次作业,学会了画树画小花的多种方法。看到自己一点点的在进步,真的很开心。

  • 2017.7.26

    早上六点半起床 理发 射预习 座谈 开会 三河霍志军家宣传 晚议勤议训 又去三河江边 一天时间比较充实 ...

  • 2017.7.26

    嘿 乔先生你好呀,我是你的夫人小方小可爱~~ 今天想给你一封情书,来表达对你的爱意。 说不清时间是快还是慢(因为跟...

  • 2017.7.26

    今天终于搬好家了,因为这是天天忙于找房子都没心思静下心来推荐分享,人也不在状态,昨天去上月入会同事家里玩,可总找不...

  • 2017.7.26

    做到吾日三省吾身,摆正心态。 151.8 day3

  • 2017.7.26

    通过今天的证据目录的整理,发现在证据交换阶段有部分主张尚需完善。仅仅是这个目录就用了近两个小时,中间我没有用番茄时...

网友评论

      本文标题:2017.7.26 说明语句

      本文链接:https://www.haomeiwen.com/subject/lsgnkxtx.html