c++入门之——加减乘除(非高精度)(2)

接上篇:c++入门之——加减乘除(非高精度)


上回书我们说到:一曲离歌向梦回江南询问关于代码的问题。


|梦回江南:你可给我看好喽!这行代码:

#include<bits/stdc++.h>

是c++的头文件。<bits/stdc++.h> 则是万能头文件。

|一曲离歌:(一头雾水)什么是头文件,什么又是万能头啊?

|梦回江南:头文件是在c++中使用代码需要添加的文件。比如使用sqrt时要用<cmath.h>,但万能头则是一个万能的头文件。除了system等特殊函数都可以使用它。

|一曲离歌:哦。

|梦回江南:这行代码:

using namesapce std;

|一曲离歌:(一脸兴奋):是什么是什么?

|梦回江南:是什么不重要,你只要记住它就可以了。

|一曲离歌:QAQ。

|梦回江南:

int a,b;

这行则是定义变量。int 是整型变量。整型变量还有long long 、unsigned long long 等。除了整型变量,还有字符型char、string等。定义变量需要:

变量类型 变量名;

|梦回江南:这个结构叫主函数。括号内不需要填任何东西。之后可以自己定义函数,或者调用系统内的函数。

int main(){

}

|一曲离歌:哦,怎么自己定义函数啊?是不是很麻烦?

|梦回江南:并不麻烦。像这样:

#include<bits/stdc++.h>
using namesapce std;
int a,b;
int f(int a,int b){
    cout<<a+b;
    return 0;
}
/*或:
void f(int a,int b){
    cout<<a+b;
    return 0;
}
*/
int main(){
    cin>>a>>b;
    f(a,b);
    return 0;
}

直接调用函数:

#include<bits/stdc++.h>
using namesapce std;
int a,b;
int main(){
    cin>>a>>b;
    cout<<sqrt(a+b);    //sqrt是开平方运算
    return 0;
}

之后会详细讲解。

|一曲离歌:(害怕)听说函数很难啊。

|梦回江南:一点都不难。编程中的函数与数学中的函数不同。

|一曲离歌:(呼——)。

|梦回江南:那这一行代码:

    return 0;

则是函数的返回值。此处为主函数返回值。return 0; 是直接关闭程序。

|一曲离歌:知道了,谢谢。


外传


1.

|一曲离歌:(一脸愁闷)梦哥,我刚刚编了一个a+b-c的程序。但怎么都运行不了。总是显示:3    1    C:\Users\Administrator\Desktop\a+b-c.cpp    [Error] expected ';' before 'int'

|梦回江南:让我看看程序……

|(半分钟后)梦回江南:你怎么全篇一个分号都没有啊!

|一曲离歌;(懵)啊?还要加分号?

|梦回江南:加分号不仅是为了好看,还是要让计算机知道你这行代码写完了。还有,你的代码太丑了,记住缩进,也就是Tab这个键。每次当你加大括号时,大括号里面的都要再缩进一次。

|一曲离歌:记住了。


2.

|一曲离歌:梦哥,你好像没讲这两行代码啊:

    cin>>a>>b;
    cout<<a+b;

|一曲离歌&梦回江南:未完待续……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值