zoukankan      html  css  js  c++  java
  • 第五章

    1、for循环

    C++中for(int i=0;;)而c中不允许

    *++pt将先增加pt 再将*应用于pt;

    ++*pt则先取*pt,然后在 自增

    *pt++将先pt进行自增,然后取指针  //全都是从右往左

    2、while循环

    以系统时间计算时延

     1 #include<iostream>
     2 #include<ctime>
     3 int main()
     4 {
     5 using namespace std;
     6 cout<<"Enter the delay time ,in seconds";
     7 float secs;
     8 cin>>secs;
     9 clock_t delay =secs * CLOCKS_PER_SEC;
    10 cout<<"starting a
    ";
    11 clock_t start =clock();
    12 while (clock()-start<delay);
    13 cout<<"done a
    ";
    14 return 0;
    15 }

    c++库中有头文件ctime包含时间系统时钟函数clock(),但它不一定返回的是秒,且返回值的类型可能是long或其他

    它还定义了一个符号常量CLOCKS_PER_SEC,常量值等于每秒钟包含的系统时间单位数。因此,将系统时间除以它得到秒数,或者将秒数乘以CLOCKS_PER_SEC可得到系统时间为单位的单位时间

    其次,ctime 将clock_t作为clock()返回类型的别名,即将变量声明为clock_t类型。

    类型别名

    预处理器:#define BYTE char //将BYTE作为char 的别名

    关键字:typedef char byte   // 将byte作为char 的别名

    4、基于范围的for循环

    double prices[5]={4.99,10.99,6.56,92.2,7.34};

    for(double x: prices)

    cout<<x<<std::endl;//可以输出所有的元素

    5、文本输入

    在程序中发送给cin的输入将被缓冲,只有在用户按下回车键时,输入的内容才能被发送给程序。并且cin读取see a man,如果按照一个一个字符读取时,cin将忽略换行符和空格

    若使用成员函数cin.get()时,将可以读出空格,但输入仍然被缓冲!    cin.get(name,ArSize)     

    while(cin.fail()!=false)                                                 int ch;   while((ch=cin.get())!=EOF)

    {                                                                              { cout.put(char(ch));}

    ····

    cin.get();

    }

  • 相关阅读:
    获取腾讯soso地图坐标代码
    PHP获取服务器的mac地址类
    关于PHPExcel导出Excel时身份证,数字会导出为科学计数的处理方法
    PhpExcel笔记,phpExcel中文帮助手册
    微信开发之——Php批量生成带参数的二维码
    [转载]数据管理——数据血缘关系概述
    HDFS学习总结
    CDH5.7Hadoop集群搭建(离线版)
    QlikSense系列(1)——整体介绍
    Python学习小计
  • 原文地址:https://www.cnblogs.com/daocaorenblog/p/4784050.html
Copyright © 2011-2022 走看看