zoukankan      html  css  js  c++  java
  • oc-11-结构体

    #import <Foundation/Foundation.h>
    
    /*
     设计一个“学生”类
     1)属性
     姓名
     生日
     用结构体作为类的实例变量(生日)
     定义结构用来描述 生日
     类名: Student 
     属性: _name, 结构体变量表示生日
     */
    //用来描述生日信息的结构体
    struct MyDate{
        int y;
        int m;
        int d;
    };
    
    //创建一个类
    //声明一个学生类
    @interface Student : NSObject
    {
        @public
        NSString *_name;
        struct MyDate _birthday;
    }
    @end
    
    //实现一个学生类
    @implementation Student
    @end
    
    int main(int argc, const char * argv[]) {
        @autoreleasepool {
            //创建一个对象 学生对象
            Student * zhangsan = [Student new];
            zhangsan->_name = @"张三丰";
            //给生日赋值
            zhangsan->_birthday.y = 1800;
            zhangsan->_birthday.m = 10;
            zhangsan->_birthday.d = 32;
            //2.
            struct MyDate mydate = {1900,8,9};
            zhangsan->_birthday = mydate;
            
            NSLog(@"name = %@  生日为 %d年 %d月 %d日",zhangsan->_name, zhangsan->_birthday.y,zhangsan->_birthday.m,zhangsan->_birthday.d );
        }
        return 0;
    }
  • 相关阅读:
    Product of Array Except Self
    Sliding Window Maximum
    First Bad Version
    Perfect Squares
    IPsec Note
    BGP实验第9-10选路原则
    BGP选路第3条原则
    BGP选路原则第1条至第8条
    BGP选路原则笔记 Cyrus
    Lab Block hole of BGP
  • 原文地址:https://www.cnblogs.com/yaowen/p/5307463.html
Copyright © 2011-2022 走看看