
Language---C for ios
文章平均质量分 64
ProbuINg
指尖拥有改变世界的力量的攻城狮!移动端开发程序员
展开
-
C for ios --- 标识符与注释
什么是标示符日常生活中得标识符(img)乔布斯/乔丹/陈冠希这些都是标识符标识符就是程序员自己在程序中起的一些名字。首先要明确的是,程序员自己起的名字,肯定是不能使用和关键字同名的名字。2. 标识符的作用标识符,从字面上理解就是用来标识某些东西的符号,标识的目的就是为了将这些东西区分开来其实标识符的作用就跟人类的名字差不多,为了区分每个人,就在每个人出生的时候起了个名字C语言是由函数构原创 2017-04-05 13:14:31 · 544 阅读 · 0 评论 -
C for ios ---进制转换
进制转换1.10 进制转 2 进制方法:除2取余, 余数倒序得到的序列就是二进制表示形式例如:将十进制(97) 10转换为二进制数显示在编程中要表示二进制,需要在数字前面加入0b表示八进制,需要在数字前面加入0表示十六进制,在数字前面加上0x输出通过八进制的形式输出 %0通过十六进制的形式输出 %x以十六进制的形式可以通过 %i %d 输出十进制的形式* C语言中没有二进制输出原创 2017-04-05 13:27:18 · 318 阅读 · 0 评论 -
C for ios --- 位运算
位运算符介绍(一)1.什么是位运算符?位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。 C语言��供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的 char,short,int与long类型。2.位运算符与& 按位与只有对应的两个二进位均为1时,结果位才为1,否则为0口诀: 同1为1示例:~~ 9&5 = 1~~ ~~ 1001原创 2017-04-05 13:30:49 · 772 阅读 · 0 评论 -
C for ios --- char 类型
char类型1.char类型基本概念char是C语言中比较灵活的一种数据类型,称为“字符型”。它是用来存储字符的,因此可以将一个字符常量赋值给一个字符型变量1个字符型变量占用1个字节,共8位,因此取值范围是-2^7\~2^7-1。在这个范围内,你完全可以将字符型变量当做整型变量来使用在某些字符前面加上”\”形成的字符,称为“转义字符”,比如\n、\t、\02.char型数据存储原理- cha原创 2017-04-05 13:31:32 · 1992 阅读 · 0 评论 -
C for ios --- 类型说明符
类型说明符1.类型说明符基本概念C语言提供了以下4种说明符,4个都属于关键字: short 短型 等价于 short intlong 长型 等价于 long intlong long:在64位编译器下没有区别,如果在32位编译器下,long占用4个字节,longlong占用8个字节signed 有符号型unsigned 无符号型这些说明符一般就是用来修饰int类型的,所以在使用时可以省原创 2017-04-05 13:32:26 · 419 阅读 · 0 评论 -
C for ios --- 数组
数组的基本概念本小节知识点:1.数组的基本概念数组,从字面上看,就是一组数据的意思,没错,数组就是用来存储一组数据的在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。 注意:只能存放一种类型的数据数组的几个名词数组:一组具有相同数据类型的数据的有序的集合数组元素:构成数组的数据。数组中的每一个数组元素具有相同的名称,不同的下标,可原创 2017-04-05 13:34:51 · 242 阅读 · 0 评论 -
C for ios ---数组内存分析
数组的内存分配1.数组内部存储细节存储方式:1)计算机会给数组分配一块连续的存储空间2)数组名代表数组的首地址,从首地址位置,依次存入数组的第1个、第2个….、第n个元素3)每个元素占用相同的字节数(取决于数组类型)4)并且数组中元素之间的地址是连续。示例~~ 模拟该数组的内存存储细节如下: int x[2]={1,2};~~ int ca[5]={'a','A','B','C','D原创 2017-04-05 13:36:22 · 1072 阅读 · 0 评论 -
C for ios --- 数组元素作为函数参数
数组元素作为函数参数数组可以作为函数的参数使用,进行数据传送。数组用作函数参数有两种形式: 一种是把数组元素(下标变量)作为实参使用一种是把数组名作为函数的形参和实参使用1.数组元素作为函数参数数组元素就是下标变量,它与普通变量并无区别。 因此它作为函数实参使用与普通变量是完全相 同的,在发生函数调用时,把作为实参的数组元素的值传送给形参,实现单向的值传送。数组的元素作为函数实参,原创 2017-04-05 13:38:08 · 616 阅读 · 0 评论 -
C for ios --- 二维数组与函数
二维数组与函数1.二维数组的元素作为函数参数二维数组的元素就相当于变量,作为函数参数与变量相同~~ void test(char c);~~ int main(int argc, const char * argv[]) {~~ char cs[2][3] =~~ {~~ {'l', 'n', 'j'},~~ {'l', 'm', 'j'原创 2017-04-05 13:59:59 · 468 阅读 · 0 评论 -
C for ios --- 模块化开发
C语言模块化编程概念1.模块化编程的概念在编写第一个C程序的时候已经提到:我们编写的所有C语言代码都保存在拓展名为.c的源文件中,编写完毕后就进行编译、链接,最后运行程序。在前面的学习过程中,由于代码比较少,因此所有的代码都保存在一个.c源文件中。但是,在实际开发过程中,项目做大了,源代码肯定非常多,很容易就上万行 代码了,甚至上十万、百万都有可能。这个时候如果把所有的代码都写到一个.c源文件中原创 2017-04-05 13:26:31 · 437 阅读 · 0 评论 -
C for ios --- include 关键字
@: README#include指令1.include基本概念#include 是C语言的预处理指令之一,所谓预处理,就是在编译之前做的处理,预处理指令一般以 # 开头#include 指令后面会跟着一个文件名,预处理器发现 #include 指令后,就会根据文件名去查找文件,并把这个文件的内容包含到当前文件中。被包含文件中的文本将替换源文件中的 #include 指令,就像你把被包含文件中的原创 2017-04-05 13:25:17 · 556 阅读 · 0 评论 -
C for ios ---- c语言数据类型
什么是数据?生活中时时刻刻都在跟数据打交道,比如体重数据、血压数据、股价数据等。在我们使用计算机的过程中,会接触到各种各样的数据,有文档数据、图片数据、视频数据,还有聊QQ时产生的文字数据、用迅雷下载的文件数据等。2.数据类型数据的分类静态的数据动态的数据静态的数据概念:静态数据是指一些永久性的数据,一般存储在硬盘中。硬盘的存储空间一般都比较大,现在普通计算机的硬盘都有500G左右,因此硬原创 2017-04-05 13:16:48 · 250 阅读 · 0 评论 -
C for ios ---- 变量的初始化和引用、作用域、内存分析
变量初始化和引用1.如何使用变量?赋值就是往变量里面存点东西,就是赋值。赋值语句后带个分号;~~ int value;~~ value = 998; // 赋值 注意:这里的等号=,并不是数学中的“相等”,而是C语言中的赋值运算符,作用是将右边的常量998赋值给左边的变量value 赋值的时候,= 号的左侧必须是变量 (10=b,错) (2)规范:习惯将 = 的两侧 各加上一原创 2017-04-05 13:18:24 · 280 阅读 · 0 评论 -
C for ios --- printf 与递归函数
printf函数介绍printf函数是一个标准库函数,能够以精确的格式输出程序运算的结果。 printf函数的调用格式为:printf(“格式控制字符串”,输出项列表);例如:printf("%d,%d",a, b);格式字符串 是由格式字符(包括:转换说明符、标志、域宽、精度)和普通字符组成,转换说明符和百分号(%)一起使用,用来说明输出数据的数据类型、标志、长度和精度输出项列表原创 2017-04-05 13:19:18 · 385 阅读 · 0 评论 -
C for ios --- Scanf函数介绍
Scanf函数基本概念1.scanf函数介绍scanf函数是一个阻塞式函数 程序会停在scanf函数出现的地方, 直到接收到数据才会执行后面的代码scanf函数原型包含在标准输入输出头文件“stdio.h”中,用于接收键盘输入的内容。 格式:scanf(“格式控制字符串”,输入项地址列表);例如: scanf(“%d”, &num);格式控制字符串: 规定数据输入的格式,由格式控制符和原创 2017-04-05 13:20:08 · 425 阅读 · 0 评论 -
C for ios --- 运算符
运算符的概念以及分类1.运算符基本概念运算符是告诉编译程序执行特定算术或逻辑操作的符号。 + 例如告诉程序, 某两个数相加, 相减等2.运算符分类按照功能划分:算术运算符关系运算符与逻辑运算符按位运算符运算符根据参与运算的操作数的个数分为单目运算 单目运算:只有一个操作数 如 : i++ ! sizeof双目运算 双目运算:有两个操作数 如 : a+b三目运算 三目预算:原创 2017-04-05 13:21:19 · 337 阅读 · 0 评论 -
C for ios --- 选择结构Switch
选择结构-Switch基本概念1.Switch基本格式(img)~~ switch(表达式){~~ case 常量表达式1:~~ 语句1;~~ break;~~ case 常量表达式2:~~ 语句2; ...~~ break;~~ case 常量表达式n:~~ 语句n;~~ break;~~ default:~~ 语句n+原创 2017-04-05 13:22:07 · 1370 阅读 · 0 评论 -
C for ios --- while break continue
while循环本小节知识点:1.while循环语法格式“` ~~ while ( 条件 ) ~~ { ~~ 语句1; ~~ 语句2; ~~ …. ~~ } ~~ ~~---## 2.while循环执行流程- while语句语义: + 如果条件成立,就会执行循环体中的语句(“循环体”就是while后面大括号{}中的内 容)。然后再次判断条原创 2017-04-05 13:23:44 · 353 阅读 · 0 评论 -
C for ios --- 函数
@: 1函数的定义本小节知识点:1.自定义函数的书写格式用户定义函数:由用户自己写的函数。对于用户自定义函数,不仅要在程序中定义函数本身,而且在主程序中需声明,然后才能使用。~~ 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…)~~ {~~ 函数体~~ }~~ 示例:“` ~~ int main(){ ~~ } ~~ void test1(){ ~~原创 2017-04-05 13:24:28 · 315 阅读 · 0 评论 -
C for ios ---指针
指针什么是指针在计算机中所有数据都存储在内存单元中,而每个内存单元都有一个对应的地址, 只要通过这个地址就能找到对应单元中存储的数据. 由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”内存单元的指针(地址)和内存单元的内容是两个不同的概念。指针变量什么是指针变量在C语言中,允许用一个变量来存放指针,这种变量称为指针变量。因此,一个指针变量的值就是原创 2017-04-06 16:49:39 · 352 阅读 · 0 评论