- 博客(114)
- 资源 (1)
- 收藏
- 关注
原创 第十、Java的二维数组
数组的特点:1. 数组只能存储同一种 数据类型的数据。2. 数组是会给存储到数组中 的元素分配一个索引值的,索引值从0开始,最大的索引值是length-1;3. 数组一旦初始化,长度固定。4. 数组中的元素与元素之间的内存地址是连续的。二维数组: 二维数组就是数组中的数组。烟一根 变量一盒 20根 一维数组一
2017-03-15 16:28:10 435
原创 第九、Java数组的常见操作(冒泡、选择排序、数组翻转)
一、求最值需求1:一个数组取出最大值 /*定义一个获取最大值的功能: 1、确定结果 :返回值类型 int 2、未知内容:要获取哪个数组的最大值没有确定,则是数组没有确定 思路: 1、定义一个变量,记录住数组的比较大的元素。 2、遍历整个数组,让数组的每一个元素都和该变量进行对比即可。 3、当变量遇到比它大的元素,则让该变量记录该元素的值,当循环结束时,最大值产生了
2017-03-15 16:12:30 541
原创 第八、Java的数组定义与内存分析
概念同一种类型数据的集合。其实数组就是一个容器。数组的好处可以自动给数组中的元素从0开始编号,方便操作这些元素。格式1:元素类型[] 数组名 = new元素类型[元素个数或数组长度];示例:int[] arr = new int[5];格式2:元素类型
2017-03-15 15:52:33 577
原创 第七、Java的函数与函数重载
1、函数的概述发现不断进行加法运算,为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,当下次需要执行加法运算的时候,就可以直接调用这个段小程序即可,那么这种封装形形式的具体表现形式则称作函数。需求:把两个整数相加:public class FunctionDemo1{ public static void main(String[] args){ /* int
2017-03-15 15:28:54 437
原创 第六 Java循环结构之 do while 与for循环
三大循环的特点与使用场景三大循环有何区别??什么场景使用??其实三个循环是可以互相替换使用的,都可以实现程序的功能。但是哪一个更合适应用场景呢?那就先得了解每一个循环的特点了while循环 侧重于条件是否满足的情况,满足条件就执行循环体。do while循环 侧重于不管条件满足与否至少都会执行一次循环体。for循环 侧重于范围,从哪个点到哪个点之间的一个范围。
2017-03-15 14:57:16 1134
原创 第五 Java循环结构之while循环
C语言中的循环结构需求:需要打印一行字符串"今天天气特别好",100次就需要将该语句打印100遍System.out.println("hellogzitcast");那么如何解决该问题? Java提供个一个称之为循环的结构,用来控制一个操作的重复执行。 int count = 0; while (count < 100) {
2017-03-15 14:34:06 2014
原创 第四 Java的流程控制语句
其实Java的流程控制语句就是我总结C语言的三大结构:顺序、选择、循环1、顺序语句语句:使用分号分隔的代码称作为一个语句。注意:没有写任何代码只是一个分号的时候,也是一条语句,称作空语句。顺序语句就是按照从上往下的顺序执行的语句。 2、判断语句(if...else)在我们找工作的过程中,要求两年工作经验以上且年龄超过30岁。 什么是判
2017-03-15 14:17:37 318
原创 第22节 C语言结构体之结构体嵌套、结构体指针与结构体数组的代码实现
结构体#include //第一步struct Student{ //学号 int no; //姓名 char name[20]; //性别 char sex[10]; //成绩 double score; };int main(void){ //2.声明结构体类型的变量 struct Student rui = {2013001,”锐哥","男",98.5
2017-03-15 07:48:29 3547
原创 第21节 CC语言之预处理和内存管理
预处理 所谓预处理指的是预处理指令,它是由编译器的一个组件,预处理器来负责处理的指令。预处理指令一共分为三类。1、文件包含#include ,#include "stu.h ",#import ,""中的内容复制到当前文件中去,实现防止头文件被循环引用。2、宏替换 宏定义就
2017-03-15 07:35:00 272
原创 第20节 C语言五大类型之构造类型(结构体)
结构体、联合体、枚举一、构造数据类型 1、数组 : 批量处理相同数据类型的一个数据结构 2、联合 可以说是已经淘汰了,基本不用这种技术了 3、结构体: 处理不同数据类型的一个数据结构,结构体也是一段连续的内存空间(但是)由于成员变量的排列顺序不同,可能造成有缝隙。(内存的对齐和
2017-03-15 07:34:11 1126
原创 第19节 C语言五大类型之指针类型
数据类型: 指针类型1.基本数据类型 整型 实型 字符型 布尔型 字符串 枚举类型2.构造类型 数组 结构体 联合体3.指针类型 指针是一种特殊的数据类型,存储是 不是一个具体的数值,非数值数据,是内存地址。
2017-03-15 07:33:32 446
原创 第18节 C语言之字符串与常见的字符串库函数
字符串1.C语言中的字符串 C语言中的字符串类型是用来处理文本信息数据的。它是由字母、数字、下划线组成的一串字符。我们把这样的数据类型称之为字符串或串。2.文本数据 2.1 字符串类型常量 " 引起来的内容就是字符串常量" 例子: "6222 0202 0000 3518997" 中国工商银行卡19位 "9
2017-03-15 07:33:05 354
原创 第17节 C语言之函数与全局变量局部变量
函数一、为什么要使用函数1.代码的复用(重复使用)2.可以降低程序的复杂性,模块化编程,提高开发的效率3.大大的增加了代码的可维护性和可读性4.对代码可以进行集中的控制便于改进性能5.隐藏代码(全局变量)6.隐含指针的操作7.隐含数据结构(可以把数据结构的实现隐含起来)二、函数是什么函数就是具有相同功能或具有独立功
2017-03-14 21:12:43 396
原创 第16节 C语言之打印实心与空心菱形
C语言的打印空心菱形与实心菱形#include //正反菱形的打印 空 + 实心int main(void){ int r = 5,x,y; //空心菱形 for(y=0;y<=2*r;y++) { for(x=0;x<=2*r;x++) (y==r-x || y==x-r ||y==x+r || y==-x+3*r)?printf("*"):
2017-03-14 21:02:50 3077 1
原创 第15节 C语言之冒泡排序与选择排序
C语言的冒泡排序#include //数组中得冒泡排序 相邻两个数比较,前>后//交换数据(一般) 升序 降序int main(void){ //充当了数据源 int a[10] = {1024,10,2,35,48,92,69,17,8,19}; //框架 + 建立交换法 int temp = 0,i,j; //控制比较的次数 for(i=0;i<10;i++) {
2017-03-14 20:59:32 641 1
原创 第14节 C语言五大类型之构造类型(数组)
围绕C语言的第一条线:数据类型构造类型 是一个复合的数据类型,进行批量处理数据的时候,就得引入一个新的类型,同时能够保存多个 变量。1.数组 1.1什么是数组? 数组就是能够保存相同数据类型的 有序的 集合。 1.能够保存相同数据类型的变量 2.数组
2017-03-14 20:55:45 1622
原创 第13节 C语言之五大语句
五大语句 1.流程控制语句 1.1 条件判断语句 if….else 1.2 多路分支语句 switch…case break…default 1.3 跳转语句 break,continue,goto 1.4 返回语句 retur
2017-03-14 19:26:11 861
原创 第12节 C语言三大结构之循环结构
=============循环结构===========吃饭要一口一口的吃,吃完为止。循环就是解决需要重复做的事情。1、while(条件) 循环 当语句 就是当条件满足时候就做某事 while( 条件 表达式) { 条件为真,执行循环体 }
2017-03-14 19:19:27 509
原创 第11节 C语言三大结构之顺序结构与选择结构
========== 三大结构 ===========顺序结构、选择结构、循环结构==============================顺序结构: 从程序开始执行 到 程序结束 从上往下,一行一行,逐条语句去执行的。选择结构:1、条件运算符 条件?真:假2、条件判断
2017-03-14 19:11:33 763
原创 第10节 C语言之运算符的优先级和类型转换
一、运算符的优先级1.C语言中 ()优先级最高 ,下标运算符[],.点语法(属性), ->指针(成员选择)2.自增++,自减--,* 间接寻址运算符,&取地址,!逻辑非3./ 除 ,*法 ,+,-,>,>,>=,4.&&逻辑与 ,||逻辑或, 条件运算符?:,= 赋值运算符5. 逗号运算符 ,
2017-03-14 19:00:53 1307
原创 第9节 C语言之运算符与表达式
C语言第二条线:数据操作 1、运算符和表达式 1.1 算术运算符 和 算术表达式 1.2 赋值运算符 和 赋值表达式 1.3 关系运算符 和 关系表达式 1.4 逻辑运算符 和 逻辑表达式 1.5 位运算符 和 位操作表达式 1.6 逗号运算符 和 逗号表达式 1.7 条件运算符 和
2017-03-14 18:57:04 421
原创 第8节 C语言五大类型之基本数据类型
五大类型 1.基本数据类型 整型 :处理整型数据用的,如整数。 有符号 短整型 整型 长整型 无符号 短整型 整型 长整型 short int long 整型的常量:就是有固定的数值,
2017-03-14 18:42:14 964
原创 第7节 C语言之十二真经
C语言基础主要围绕2条线来学习第一条:数据定义(类型)第二条:数据操作这两条线,我又把它们总结成十二个字========================五大类型 三大结构 五大语句========================一、数据类型(数据定义) 五大类型
2017-03-14 18:24:29 290
原创 第6节 C语言之编码规范
编码规范(C语言命名规范)1、尽量见名知意2、驼峰命名 getName, getUserInfoByUserId ,myAge, yourName, my_age , your_age 3、宏定义 #define MUSIC “/users/…
2017-03-14 18:08:36 344
原创 第5节 C语言之标识符、常量与变量
一、标示符 1.1 标示符、关键字、保留字 1.what? 标示符 就是在C语言中给 变量、数组、函数等提供的一个合法的名称。或者叫命名方式。 2.why? 保证变量名、数组名、函数名等的唯一性。 3.how? 遵守如下规则:
2017-03-14 18:05:07 1077
原创 第4节 第一个C语言程序
1、介绍C语言的程序框架 1.文本编辑器----->作用 编辑并保存代码 例如:vi/vim,TextMate全能的文本编辑器 UE文本编辑器以及IDE集成开发环境Xcode 2.C语言代码编译器----->gcc c语言的编译器 把我们写的C语言的源代码(源文件)通过 预处理 编译 汇编
2017-03-14 18:01:15 595
原创 第3节 C语言的优点与缺点
1、C语言是一个弱类型的 高级语言。 弱类型:就是C语言的编译器,对C语言中出现的数据类型 检查不严格,就成为弱类型。 强类型:比如C++语言就是强类型的编程语言,就是C++的编译器对类型检查比较严格。Java 也是。 机器语言--->只有 0 和 1 写代码和维护代码都非常痛苦 汇编语言--->建
2017-03-14 17:53:11 590
原创 第2节 C语言之数和数制(进制转换)
数和数制1.1 数(数据) 计算机存储的数据 视频---->*.mp4 *.avi *mkv *rmvb(淘汰) *.wmv 图片---->*.jpg *.png *.bmp 音频---->*.mp3 *m4a *.wma 他们都是以特殊的编码格式存在计算机中的。 例如 :*.mp3 格式
2017-03-14 17:45:18 710
原创 第1节 总结上一节的内容(常见的终端命令)
上一节 文字没有调整好,导致看起来好凌乱的样子、、、所以现在也总结一下,至于详细步骤还的看上一节的内容一、简单 系统中常见的命令 1.pwd 命令 显示当前工作路径 2.ls 命令 显示当前目录中的内容 ls -l 列表的方式显示 ls -al 列表
2017-03-14 17:36:19 207
原创 第0节 C语言入门之终端命令
一、自我介绍1、锐哥(传说中的锐哥) 性别:男 爱好:女一直以来主要都是做iOS开发,所以现在还是以Mac 来回顾总结一下C语言的基础部分,也就是可能有一些命令和windows的不一样,或者一下程序是在Mac上的Xcode中运行的,结果可能与windows的有差别,请谅解
2017-03-14 17:28:22 646
原创 第二、关键字、注释(文档注释)、常量与变量
1、关键字1.1 关键字的概述 Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。1.2 常见的关键字 提示:goto 是java的保留关键字,意思是java并没有使用goto,以后是否使用未定。其实这些关键字跟C语言、C++、OC的都差
2017-03-14 16:54:01 881
原创 第一、Java的开发前奏
一、Java简介1、语言起源Java是SUN ( StanfordUniversity Network 斯坦福大学网络公司 ) 1995年推出的一门高级编程语言。Java名称的来源Java最初被命名为Oak,目标在于家用电器等小型系统的编程语言,随着市场的变化,SUN着眼于网络应用的开发。Java的名字的来源:Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。 机顶盒
2017-03-14 16:04:48 542
原创 UITextField 的左视图 --用户名和密码框的标志
一般软件都有登录和注册的页面,都有2个输入框,输入框前一般会有一个图标代表用户名的头像和密码的锁这个功能如何实现?可以在UITextField的前面添加一张图片UIImageView 再做约束即可。但是UITextField本身是有一个左视图的属性的,默认情况是不显示的。我们可以通过左视图实现该功能。代码如下:@interfaceKRLogi
2016-01-15 16:08:18 3781
原创 关于XMPPFramework的简介和集成到项目中的问题解决
what?是什么?借助它来和openfire服务器来进行交互,它把底层的一些协议封装成api给我们调用。how?如何使用?把XmppFramework 集成到我们的项目中,导入之前先看看XmppFramework 的简介XMPPFramework的目录结构这个framewor里面的每个文件夹分别都是什么呢?
2016-01-15 15:59:34 2262 1
转载 IOS开发者常用的10个Xcode插件
IOS开发者常用的10个Xcode插件一个合适的插件意味着它可以适应不同的开发环境,Sublime Text 和TextMate就是很好的例子。你知道Xcode也支持插件吗?如果你不知道我也不会感到惊讶,因为苹果公司并没有在花力气去宣传Xcode的这个功能,而且官网上关于为Xcode创建插件的文档也很少。幸运的是这并没有阻止开发者为Xcode创建插件
2015-09-12 14:21:41 497
原创 C++的static静态函数
静态成员函数中没有this指针#include using namespace std;int y; //全局区的变量 在哪里都可以访问/*** C中的使用方式 ****///1.限制只能在本文件中访问static int x;//2.函数中的static变量,不受函数的生命周期影响,程序开始时候创建,程序结束时候销毁void test(){ static i
2015-02-03 15:26:48 614
原创 C++的static静态变量
1• 静态成员变量的初始化需要在类外完成2• 静态成员不属于具体的某个对象,而属于整个类3• 所有对象共享本类中的静态成员4• 静态成员最好直接通过类名::成员来访问和调用//// main.cpp// Static//// Created by 06 on 15/2/3.// Copyright (c) 2015年 黄永锐. All rights
2015-02-03 14:18:43 679
原创 C++什么时候调用拷贝构造函数和什么时候调用构造函数
拷贝构造函数 都是在什么情况下调用???/* ** 什么时候调用拷贝构造函数 ** */#include using namespace std;//日期类class Date{ public: int year,month,day; Date(){//无参构造 cout << "日期类的构造函数" <<
2015-02-03 12:21:37 5541 2
原创 C++的拷贝构造函数
1• 类会提供默认的拷贝构造函数 –默认的拷贝构造函数会完成所有成员的逐个复制2• 拷贝构造的调用时机: –函数值传递时 –函数返回时 –用同类型的对象初始时3• 何时需要自定义拷贝构造函数? –类中有指针(或引用 )成员时 –希望自定义对象
2015-01-26 18:01:57 627
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人