- 博客(11)
- 资源 (2)
- 收藏
- 关注
转载 "xxx" is not translated in "en" (English)
错误描述:Error:(4) Error: “ssdk_instapager_login_html” is not translated in “en” (English) [MissingTranslation](1)Android studio :在build.gradle(app)添加 lintOptions{ checkReleaseBuilds false abortO
2016-06-20 20:21:25 2607
原创 c语言学习笔记之static和extern关键字
1、全局变量(默认是外部变量) 内部变量:仅能再本文件中访问的变量 外部变量:可以在所有文件中被访问的变量 2、static关键字 对局部变量的作用:延长变量的生命周期,从第一次执行开始知道文件程序退出 定义的这一行代码仅仅会执行一次 它不会改变局部变量的作用域 声明或定义一个内部变量(全局变量)不同文件中可以有同名内部变量 格式:static 数据类型 变量名称; 3、extern关键
2015-12-13 10:16:51 308
原创 c语言学习笔记之文件包含
格式:1、 #include 拷贝文件 2、 #include " " 自己写的文件 3、 #include <> 系统头文件注意点: #include 可能会导致文件重复包含(用条件编译解决) 循环包含(相互包含)
2015-12-13 10:15:37 289
原创 c语言学习笔记之条件编译
1、分支结构的if 当条件满足的时候就会执行if后面的语句 在程序运行的阶段进行判断的 2、条件编译:当条件满足的时候才会编译#if后面的语句 条件编译中的条件只能由宏定义和常量组成,不能出现变量 编译时候进行判断的 注意点:必须是以#endif结尾如:#if week == 1 printf("星期一\n"); #elif week == 2 printf("星期二\n"); #
2015-12-13 10:13:25 427
原创 c语言学习笔记之宏定义
1、宏名的命名规范: 全部大写有多个单词中间使用下划线隔开(常用) 以k开头的驼峰标识(不常用) 2、程序运行过程源代码 -》编译预处理 ——》 编译 -》链接 -》 运行3、编译预处理指令:在编译前进行解析处理的指令编译预处理指令包括:1. 宏定义 #define 1.1 不带参数宏定义 1.2 带参数的宏定义 2. 条件编译 3. 文件包含 #include 编译预处理指令:
2015-12-13 10:11:15 391
原创 c语言学习笔记之结构体和枚举
结构体1、基本概念构造类型:由已有的数据类型构成类型 数组:多个同种类型的数据构成的那么一种类型 特点:只能存放一种数类型 结构体:从来存放表示某种特定含义的一组数据 它是对数据封装 函数对功能封装 好处:提高代码的可读性 提高数据易用性 提高代码可维护性 2、结构体的定义 // 定义结构类型 struct 结构类型名称{ 成员类
2015-12-12 21:46:29 355
原创 c语言学习笔记之全局变量与局部变量
局部变量: 概念:定义函数内部变量 定义格式:变量类型 变量名称; 作用域:从定义那一行开始到所在代码块结束 生命周期:从代码执行到定义的哪一行开始,到其所在的代码的结束为止 特点:相同的代码块中不可以有同名的变量 不同的代码块中可以有同名的变量,内部的变量会覆盖外部定义的变量 全局变量: 概念:定义在函数外部变量 定义:变量类型 变量名称 = 值; 声明:变量类型 变量名称; 特点: 不可以重复
2015-12-12 17:55:01 317
原创 c语言学习笔记之指针
指针 内存中最小的存储单元:字节,每个字节在内存中都有一个编号,这编号就是指针 指针:内存地址 有了指针你就有了打开这块内存的钥匙,就可以操作这一块的内容了 指针变量:存放内存地址的变量 定义指针:指针所指的数据类型 * 指针变量名称 在定义变量的时候,*表示类型说明符,说明定义的这个变量指针变量 使用场景: 在被调函数中,通过形参改变主调函数实参的值 用于函数返回多个值 多级指针(了解) 指
2015-12-12 11:23:18 374
原创 c语言学习笔记之函数指针和指针函数
指针函数(掌握): 概念:返回值为指针的函数 局部变量的地址(栈)不可以作为函数返回值,因为局部变在函数结束时候已经被系统回收了 如果要返回地址,那么可以申请堆内存返回指针堆内存的指针 c语言内存管理是非常蛋疼的事 堆内存的指针不能乱改,改了后会造成内存泄漏 堆中的内存在没有释放之前必须要有一个指针指向这一块的内容 堆内存的指针可以作为函数返回值 函数指针(掌握): 概念:指向函数的指针 函数名称本
2015-12-12 11:06:46 393
原创 c语言学习笔记之const关键字(理解)
const关键字(理解): 用于修饰普通变量的时候表示该变量是只读的,不能修改 const与数据类型可以调换,即 int const a 和 const int a是一样的,包括对指针 const修饰数组的时候表示数组是只读的,必须定义的时候进行初始化 修饰指针const放在*前面修饰*,表示指针指向的地址的内容只读,不能改变 const放在*后面变量名前面表示指针的指向不能改变 两个const,一
2015-12-12 11:02:32 299
原创 c语言学习笔记之内存分区
c语言有五大内存分区,分别是栈,堆,全局区,常量区,代码区。栈:在需要的时候由编译器(系统)自动分配,在不需要的时候会由系统自动回收的存储区,内存由系统管理,函数中定义的变量存储在栈中,当调用函数的时候函数中定义的变量会被加到栈中,当函数离开的时候,被添加的变量会从栈中移除,栈在最高的地址上,所以添加的变量地址会逐渐变小,里面的内容可读可写。堆:是一块动态内存,由程序猿自己申请自己释放的内存空间,其
2015-12-12 10:57:18 2928
jackson.zip
2015-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人