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 }
  • 相关阅读:
    .net中数据库事务机制
    位图排序
    JavaScript实现手动画线
    CSS 样式
    我的知识计划
    开发民政信息采集工具有感
    系统小技巧
    C++的学习笔记
    Android核心服务学习笔记
    突然想到的“社会发展历程”
  • 原文地址:https://www.cnblogs.com/borter/p/9413620.html
Copyright © 2011-2022 走看看