zoukankan      html  css  js  c++  java
  • 长表达式要在低优先级操作符处拆分成新行

    长表达式要在低优先级操作符处拆分成新行,操作符放在新行之首(以 便突出操作符)。拆分出的新行要进行适当的缩进,使排版整齐,语句可读。

     1 #include <iostream>
     2 #include<stdio.h>
     3 #include<process.h>
     4 #include<stdlib.h>
     5 #define MAX 5
     6 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
     7 using namespace std;
     8 //显示数组的数据
     9 void show_array(double x[],int size) {
    10     for(int i=0;i<size;i++)
    11         cout<<x[i]<<" ";
    12     cout<<endl;
    13 }
    14 
    15 int main(int argc, char** argv) {
    16         //声明变量
    17     FILE *fp;    // 声明FILE结构指针变量 
    18     int i;
    19     double a[MAX]={1.0,1.2,1.4,1.6,1.8};
    20 
    21     //显示数组a的数据
    22     cout<<"a:";
    23     show_array(a,MAX);
    24 
    25     //打开d.dat文件
    26     if ((fp=fopen("d.dat","wb+"))==NULL)
    27     {
    28        cout<<"
    Could not open the file."<<endl;
    29        cout<<"Exiting program."<<endl;
    30        exit(1);   //结束程序执行
    31     }
    32 
    33     //以单个元素对数组进行文件读操作
    34     for(i=0;i<MAX;i++) { 
    35         fwrite(&a[i], sizeof(double), 1, fp);
    36     }
    37 
    38     rewind(fp);   //恢复读写指针的位置
    39 
    40     //以单个元素对数组进行文件读操作
    41     double b[MAX];
    42     for(i=0;i<MAX;i++) { 
    43        if (!feof(fp))    //使用feof()判断文件尾 
    44          fread(&b[i], sizeof(double), 1, fp);
    45        else
    46             break;
    47     }
    48     cout<<"b:";
    49     show_array(b,MAX);//显示数组b的数据
    50 
    51     fclose(fp); // 关闭文件
    52 
    53     //打开d1.dat文件
    54     if ((fp=fopen("d1.dat","wb+"))==NULL)
    55     {
    56        cout<<"
    Could not open the file."<<endl;
    57        cout<<"Exiting program."<<endl;
    58        exit(1);   //结束程序执行
    59     }
    60 
    61     //将数组当成数据块写入文件
    62     fwrite(&a, sizeof(double), MAX, fp);
    63 
    64     rewind(fp);   //恢复读写指针的位置
    65 
    66     //将数组当成数据块从文件中读取
    67     double c[MAX];
    68     if (!feof(fp))    //使用feof()判断文件尾 
    69          fread(&c, sizeof(double),MAX,fp);
    70     cout<<"c:";
    71     show_array(c,MAX);  //显示数组c的数据
    72     
    73     fclose(fp); // 关闭文件
    74     return 0;
    75 }
  • 相关阅读:
    codeblocks 缺少dll libstdc++-6.dll and so on
    gtx 1650 inspiron 1501 pytouch env
    python串口通信
    devops tools
    mosquitto 消息持久化到file
    Mybatis mapper动态代理的原理详解(转)
    Java @Repeatable(转)
    Linux进阶教程丨第10章:管理网络
    CTF-Pwn丨栈溢出入门题目思路解析
    白帽专访丨月神:我的The loner安全团队
  • 原文地址:https://www.cnblogs.com/borter/p/9413309.html
Copyright © 2011-2022 走看看