//
// main.m
// 局部变量_全局变量_成员变量
//
// Created by Caoxia on 15/11/10.
// Copyright © 2015年 Caoxia. All rights reserved.
//
@interface Person : NSObject
{
int age;//这就是一个成员变量,存储在堆内存,存储周期:程序员手动释放
//不可以定义的时候就初始化
}
@end
@implementation Person
- (void)method
{
NSLog(@"method");
}
@end
//全局变量,存放在静态区,生存周期,从定义开始到文件的结尾,一般写在函数和大括号的外部
int a = 5;
int b;
b = 89; //全局变量,可以定义的时候初始化,也可以先定义后初始化
NSString *str = @"曹夏你好";
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
void method()
{
int b = 13;//局部变量,存放在栈内存中,系统会自动释放,一般存放在函数或者代码块中
}
{
int a = 17;//局部变量
int c;
c = 15;//局部变量可以先定义,后初始化
}
}
return 0;
}
//如有任何疑问,请致QQ:794737787