zoukankan      html  css  js  c++  java
  • 尽量避免函数带有“记忆”功能

    尽量避免函数带有“记忆”功能。

    相同的输入应当产生相同的输出。

     1 #include <iostream>
     2 #include<stdlib.h>  
     3 #include<malloc.h>
     4 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
     5 
     6 using namespace std;
     7 int main(int argc, char** argv) {
     8         //定义结构类型
     9     struct student {
    10        int num;
    11        char name[20];
    12        float grade;
    13     };
    14 
    15     //声明结构指针变量
    16     struct student *sp; 
    17     //计算申请的内存量
    18     int size=sizeof(struct student);
    19 
    20    //申请需要的存储空间并强制类型转换
    21    sp=(struct student*)malloc(size);
    22 
    23     //为结构对象输入数据
    24     cout<<"nmu:";
    25     cin>>(sp->num);
    26     cout<<"name:";
    27     cin>>(sp->name);
    28     cout<<"grade:";
    29     cin>>(sp->grade);
    30 
    31     //输出结构对象的数据
    32     cout<<"num:"<<(sp->num)<<endl;
    33     cout<<"name:"<<(sp->name)<<endl;
    34     cout<<"grade:"<<(sp->grade);
    35    
    36     //释放内存
    37     free(sp);
    38     return 0;
    39 }
  • 相关阅读:
    iostream与iostream.h的区别
    [HAOI2011]向量
    [POI2011]Temperature
    [洛谷2839/国家集训队]middle
    [TJOI2013]松鼠聚会
    [HNOI2015]接水果
    [BZOJ3772]精神污染
    [BZOJ3251]树上三角形
    [ZJOI2011]道馆之战
    [SDOI2013]森林
  • 原文地址:https://www.cnblogs.com/borter/p/9413620.html
Copyright © 2011-2022 走看看