自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 C语言编程——次数排序--结构体数组及冒泡排序法

题目:从键盘输入一大堆字符串,统计A、B、C、D的出现次数,最后出现次数由高到低输出字母和出现次数。#include <stdio.h>#include <string.h>// 计算字符出现的次数int jiShu(char test[], char a){ // 统计字符数 int n = 0; // 遍历字符串 for (int i = 0; i<strl

2015-04-24 08:51:15 2908

原创 黑马程序员——Foundation框架

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-Foundation类层次的根是NSObject类,它(和NSObject及NSCopying协议一起)定义了基本的对象属性和行为。Foundation框架是iOS开发的基础框架,其中包含了很多开发中的数据类型。结构体NSRange NSRange包含两个属性location和length,其实就是定义了一个结

2015-04-17 15:54:03 416

原创 黑马程序员——OC之ARC、Block、Protocol

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-ARC之前我们说了OC中的内存管理,很繁琐而且不易管理。ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。你不再需要担心内存管理,因为编译器为你处理了一切。 ARC 是编译器特性,而不是 iOS 运行时特

2015-04-16 22:17:57 378

原创 黑马程序员——OC内存管理

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-基本原理什么是内存管理 1、移动设备的内存极其有限,每个app所能占用的内存是有限制的。 2、当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等。 3、管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、f

2015-04-14 10:06:42 328

原创 黑马程序员——OC核心语法

点语法简单的一句话,点语法的本质就是方法调用。 set方法[p setAge:10]; 用点语法可以表达为:p.age = 10;;get方法int a = p.age; 用点语法可以表达为:[p age];。 在使用点语法的时候我们需要注意逻辑关系,在方法的声明中引入不当的点语法会造成死循环:- (void)setAge:(int)age{ // _age = age; se

2015-04-13 20:54:36 359

原创 黑马程序员——OC三大特性----封装、继承、多态

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-封装@public的成员可以被随意赋值,这样会使代码不严谨,为了避免这种现象,OC采用了封装,将方法成员封装起来。这时需要使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西)。对于只读即只允许外界访问不允许其修改的变量采用get方法,允许外界访问,并在一定范围内修改变量采用s

2015-04-09 16:22:38 481

原创 黑马程序员——OC基础语法----类、对象、方法

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-前面我们说完了C语言的相关内容,接下来我们来看OC(Objective-C)。 Objective-C,通常写作ObjC和OC,是扩充C的面向对象编程语言。Objective-C是非常实际的语言,是在C语言的基础上,增加了一层最小的面向对象的语法。它可以完全兼容C语言,在OC代码中我们可以混入C语言代码,甚至是C

2015-04-09 16:03:42 470

原创 黑马程序员——多种方法实现阶乘和

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-用多种方法实现递归的和:提示用户输入一个正整数n,求出并输出下列结果:1! + 2! + 3! + 4! + … + n!。 首先我们分析一下这个算式。 先分析阶乘: 1 != 1 2 != 1*2 3 != 1*2*3 … n != 1*2*3*…*(n-1)*nn != (n-1)!*n 定义一

2015-04-07 23:18:26 354

原创 黑马程序员——C复杂数据类型--变量、结构体、预处理

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-变量C语言根据变量作用域的不同,将变量分为局部变量和全局变量。 1.局部变量: 1> 定义:在函数(代码块)内部定义的变量(包括函数的形参); 2> 作用域:从定义变量的那一行开始,一直到代码块结束; 3> 生命周期:从定义变量的那一行开始分配存储空间,代码块结束后,就会被回收; 4> 没有固定的

2015-04-07 21:48:23 418

原创 黑马程序员——C复杂数据类型--数组、字符串、指针

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-数组数组,从字面上看,就是一组数据的意思,没错,数组就是用来存储一组数据的。但是 只能存放一种类型的数据,比如int类型的数组、float类型的数组;这里面存放的数据称为“元素”。格式 元素类型 数组名[元素个数]; 比如:int ages[5];简单使用 简单初始化:int ages[5] = {19

2015-04-06 22:28:59 331

原创 黑马程序员——C语言基础语法--函数、进制、内存分析

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-函数什么是函数 任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。所以,你可以说C语言程序是由函数构成的。函数的定义及用法 当我们需要添加一个常用的新功能时,我们会定义一个函数并封装起来,方便以后调用。 定义格式: 返回值类型 函数名

2015-04-05 22:43:01 535

原创 黑马程序员——C语言基础语法--scanf函数、基本运算、流程控制

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-scanf函数调用scanf函数时,需要传入变量的地址作为参数,scanf函数会等待标准输入设备(比如键盘)输入数据,并且将输入的数据赋值给地址对应的变量。函数格式int age;scanf("%d", &age);1> scanf函数只接受变量的地址,所以scanf的第2个参数传递的不是age变量,而是ag

2015-04-04 23:21:23 648

原创 黑马程序员——C语言基础语法--关键字、数据、变量

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- C语言属于一门高级语言,所有的高级语言的基本语法组成部分都是一样的,只是表现形式不太一样。关键字什么是关键字 1> 关键字就是C语言提供的有特殊含义的符号,也叫做“保留字”。 2> C语言一共提供了32个关键字,这些关键字都被C语言赋予了特殊含义。关键字的特征 1> 全部都是小写。 2> 在开发工具

2015-04-03 23:19:26 422

原创 黑马程序员——iOS开发从OS X开始

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-MAC OS X简介操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 OS X是苹果公司为Mac系列产品开发的专属操作系统,是全世界第一个基于UNIX系统采用“面向对象操作系

2015-04-01 16:13:18 363

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除