【C语言篇】☞ 16. 标准函数、预处理

C语言标准函数 1. 积聚内存管理 malloc函数(动态内存分配):在积中分红指定大小的同样段连接的内存空间,返回就片内存的首地址。(分配内存空间)     返回路是 void* 类型,void* 表示未规定项目的指针。C,C++规定,void* 类型可以强制转换为任何其他项目的指针。    (提示:在C中void*好毫无强制转换,但以C++中得要强转,否则编译不经过报错;便于程序能够移植到C+ […]

C语言【C语言篇】☞ 13. 指针、大端和小端、进程空间

指针 1. 概念   指针就是地点,指向了外存中的一个职位。   地址是内存的一个码,内存中的一个字节就生一个数码,这个编号就是此字节的地方。     1Bytes(字节)= 8bits(二进制) 2. 指针变量   保存指针(地址)的变量。我们常以指针变量直接为指针。 3. 用法 干什么用指针? 通过传地址,可以以一个函数中做客另一个函数中的变量。对那进展操作 好为此指针带回一个结出 指南针是援 […]

【C语言篇】☞ 6. 据机数

方法1: srand()函数用于定义随机种子 rand()函数用于转移一个无限制数 获取一个即兴数: srand(time(0)); //设置一个任意的子;time(0)表示1970年届本之总秒数! rand(): 伪随机数    方法2:    案例:      /** 案例:生成没有更的随机数(如:双色球) */         扩充:C语言中之朗读语音功能     

【C语言篇】☞ 10. 反复组、常见算法、模拟栈操作

数组 1. 概念:   一组有同样数据类型的数的雷打不动聚集。 数组名是一个地址(是常量),不可更改、不能够赋值、不克做左值。 int a[3]; // 定义了一个名号叫做a的往往组, 数组中得存放3个int类型的数额 2. 初始化   1)int a[5]={1,2,3,4,5};     //常用   2)int a[5]={1,2,3};         //部分初始化,剩余的素初始化为0, […]

【C语言篇】☞ 16. 正规函数、预处理

C语言标准函数 1. 堆放内存管理 malloc函数(动态内存分配):在积着分红指定大小的等同段子连接的内存空间,返回就片内存的首地址。(分配内存空间)     返回路是 void* 类型,void* 表示不规定项目的指针。C,C++规定,void* 类型可以强制转换为另外其他门类的指针。    (提示:在C中void*可以不用强制转换,但于C++中势必要是强转,否则编译不通过报错;便于程序能够移 […]

【C语言篇】☞ 5. 子组织、循环结构

分层组织: if 语句: 先是种:如果条件表达式成立就实施小括号后大括哀号中的言辞 if(条件表达式){     语句;     … }  次种:如果基准表达式成立就实施if后面小括号后大括号受的言语,否则即执行else后面大括声泪俱下中报告句          这里至少发生一个代码会于执行 if(条件表达式){      语句;     … }else{     语句; […]

【C语言篇】☞ 4. 运算符

算术运算符: +  加法运算符 –   减法运算符,或负值运算符 *  乘法运算符 /   除法运算符 % 模运算符,或称取余运算符,要求%两侧均为整型数据 % 取模(取余)运算符的注意事项: 1)取模运算符的操作数只能是整数   2)取模运算符的正负性取决于前面老操作数正负 3)如果取模运算的左侧小于右边, 那么结果就是左手 取余(模运算):5%3=2; -5%3=-2; 5%-3= […]

【C语言篇】☞ 7. 函数

函数:   函数就是相同段落有一定功能的程序段,C语言程序是由于函数组成。   定义函数的目的: 将一个成效封装以来方便复用   函数的定义格式:  返回值类型 函数名(形参列表)  {     函数体; // 语句; …  }   return的以场景 1.归数据 2.竣工函数 3.提前结束函数 4.return背后不得以形容任何言, 因为执行不至   一个函数只能回去一个结出 // […]

【C语言篇】☞ 1. 前言、基础

前言  什么是操作系统:操作系统是平种系统软件,用来治本计算机的薄弱硬件资源。  主流操作系统:     移动便携式设备:Android、iOS、Windows Phone、Symbian(塞班)、Black Berry(黑莓) OS     PC个人电脑:Windows、Mac OS、Unix、Linux  什么是iOS:iOS是一致迟迟由苹果店支出之倒操作系统(iOS运行在动便携式设备及)   […]