摘要: C语言提供了处理字符串数组提供了两个出色的特性: 一.允许在初始化字符串数组时,直接指定一个常量的字符串,而不是各个字符的列表,例如我们可以: char array[] = {"hello"}; 也可以省略外面的大括号:char array[] = "hello"; 这两句等效于制定一个各个字符串的 阅读全文
posted @ 2017-10-17 16:48 EngineerX 阅读(159) 评论(0) 推荐(0) 编辑
摘要: C语言非常重要的一个部分,提供了访问变量的一种间接的方式——指针。通过变量的的地址我们可以访问到这个变量,回顾一下以前,我们通过: int counter = 10; 定义了一个int型的变量并且在后面的代码中直接通过变量名counter来访问这个变量。那么现在采取一种新的方式来访问这个变量(间接访 阅读全文
posted @ 2017-10-08 01:07 EngineerX 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 语法篇: 类的定义:具有相同的特点和属性的一类事物的抽象归纳。 对象的定义:类的实例,也叫实例变量 协议:也叫protocol,是方法的列表,但不提供方法的具体实现,具体的实现由遵守协议的对象完成。 代理:定义了协议的类可以看做是将协议的方法代理给了实现它们的类 这样的话类的定义更为通用因为具体的动 阅读全文
posted @ 2017-10-05 14:47 EngineerX 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 结构体的声明: 如果有一种类型可以同时管理多个数据,那会是非常令人愉悦的一件事情。C语言提供了这样的一种功能可以允许声明一个结构体类型,基本形式如下: struct date{ int year; int month; int day; }; struct是关键词(key word),date是结构 阅读全文
posted @ 2017-09-25 01:32 EngineerX 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 在C语言中提供了这样一种语法功能将相同类型的变量存入数组,用数组来表示这样一个元素的集合。当然C语言的数组不如Objective-C中那样的强大,C语言的数组是只可以存储同一类型的元素,而后者只可以存储对象但是对象的类是可以不受任何限制的(也就是说不必相同)。 1.数组的声明: 在程序语言中,遵循的 阅读全文
posted @ 2017-09-22 00:47 EngineerX 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 一.for循环 有一些场景需要我们依次做递增或递减运算,再或者会遍历数组中的每一个元素,这时就需要进行循环。在C语言中提供了这样一个功能--for循环语句。语法形式: for(i = initial value; condition loop; express loop) { statements; 阅读全文
posted @ 2017-09-21 00:02 EngineerX 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 需要掌握的内容: 一. 1.if语句 C语言提供一种称为if语句的语法格式,通用的形式是: if(express) { programming statements; } 利用这一个语法句式,可以启动一个或者多个程序语句的执行。只要是express非0(即为真),那么programming stat 阅读全文
posted @ 2017-09-19 18:39 EngineerX 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 补充的内容: 类型说明符:long, long long, short, unsigned和signed 类型说明符在语法上是放在声明变量类型的前面。例如 long int a就是声明了一个长整型的变量a。 1.long long声明的变量具体精度取决于系统,在许多系统上int类型和long int 阅读全文
posted @ 2017-09-18 00:45 EngineerX 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一.整数类型:int 1.介绍 C语言中,一个整数常量包括一位或多数位组成的序列,并且在这个数位前包含一个正号或负号(当然正号可以被省略),数位之间不可以有空格逗号等。举例:12000,-190是int类型,但是12,000却不是有效的int类型。 2.进制 i.十进制:日常生活中常用的进制。基数是 阅读全文
posted @ 2017-09-14 01:08 EngineerX 阅读(378) 评论(0) 推荐(0) 编辑