• c++【1】


    高考完了,重新做码农。要转c++。

    按照粉书什么的。果然要告别p党了呢。

    第一部分 语言篇

    第一章:程序输入

    主要是一些输入输出格式。

    #include<cstdio>

    输出:

    printf();

    “%d”输出整数

    过行

    “%.1f”输出实数

    d、f前面加数字小数点相当于p中writeln(::)之类的语法啦

    奇怪的是

    #include<cstdio>

    int main()

    {

           printf("%f ",3/2);

           return 0;

     }

    输出结果为0……c++把整数实数分的很清?

    数学库

    #include<cmath>

    什么的背一背,里面的exp估计已经用了快速幂(c++的优越?)

    变量

    随时随地申请变量!但觉得还是像p一样写在前面不容易错&……

    一些变量类型

    常量就在前面加const

    读入

    scanf("%d%d",&a,&b);

    每个变量前加&什么的

    赋值什么的才不需要加冒号……

    If语句

    If else什么的

    ||是or &&是and

    第二章,循环

    For (初始条件;条件;调整)

    for (int i=1;i<=100;i++)

    三个都可以放空(这也太随意了);

    Continue;直接到下一次循环;

    Break;跳出循环;

    While (条件)跟p没啥区别

    Do{循环}while(条件)跟repeat没啥区别;

    小工具

    #include<ctime>

    (double)clock()/CLOCK_PER_SEC;输出运行时间

    读文本

    Freopen(“input.in”,“r”,stdin);

    Freopen(“output.out”,”w”,stdout);

    第三章 数组

    下标从0开始到maxn-1

    数组复制

    #include<cstring>

    Memcpy(b,a,sizeof(int)*k);复制前k个

    Memcpy(b,a,sizeof(a)); 全部

    Memset(a,0,sizeof(a));

    字符数组=字符串,

    读入scanf("%s",s);不需要&

    关于c++函数

    Strlen(s)=length()

    Typedef struct{ double x,y;}point;

    一个名为point的类型

    形参

    Void swap(int *a,int*b)

    {

      Int t=*a;*a=*b;*b=t;

    }

    &a是变量a的地址,可以当指针用

    *a 是指针a的值,

    Int*a是指针a的变量类型?

      

  • 相关阅读:
    【HAOI2014】走出金字塔
    【HAOI2008】圆上的整点
    LOJ #116 有源汇点有上下界的最大流
    ZOJ [P2314] 无源汇点有上下界模版
    最小费用最大流模版
    最大流模版 dinic
    最大流模版 EK
    HDU [P1533]
    HDU [2255] 奔小康赚大钱
    POJ [P2289] Jamie's Contact Groups
  • 原文地址:https://www.cnblogs.com/Macaulish/p/5585237.html
Copyright © 2020-2023  润新知