博客> 2016.12.22(c语言笔记)
2016.12.22(c语言笔记)
1小时前 评论:0 阅读:114 vistatinchao

字符串变量 (字符串里面的值可以修改)

char name[] = "it";

字符串常量 (字符串里面的值不可以修改,有缓存,用的是同一块存储空间,地址一样)

char *name = "it"; char *name2 = "it"; printf("%p--%p",name,name2);

指针数组(字符串数组)

char *names[5] = {"jace","rose","jim"};

二维字符数组(字符串数组)

char names[2][10] = {"hehhehe","rose"};

返回指针的函数

char *test()

指向函数的指针

void(*p)();// 就是oc中的block 函数名就代表函数的地址 p = test; 函数调用方式 test(),p(),*(p)(); 更加变量的作用域,可以分为局部变量和全局变量

局部变量

定义:在函数(代码块)内部定义的变量 作用域:从定义变量的那一行开始,一直到代码块结束 生命周期:从定义变量的那一行开始分配存储空间,代码块结束后就会被结束

全局变量

定义:在函数外面定义的变量 作用域:从定义变量的那一行开始,一直到文件结尾 生命周期:程序已启动就会分配存储空间,程序退出时才会被销毁

收藏
0
sina weixin mail 回到顶部