摘要:
函数二 C语言不兼容c++,c++兼容C语言 一、函数的作用 函数是用来封装一段代码,来表示一个功能 指针函数: 是函数,只要函数的返回值是指针,那么这个函数就叫指针函数 函数指针: 是指针,用来指向函数的 定义: 函数的返回值类型 (*函数指针名)(函数的参数列表) void fun() { pr 阅读全文
摘要:
函数:“代码块" 每一个具体功能,都可以写成一个函数 C语言:以函数为主体 一、函数定义 1.语法格式: //返回值类型 函数名(形参表) //函数头 { //函数体 } 2.解释: 返回值类型:反馈 函数名:合法标识符(一般是动词) 形参表:规定参数格式 函数体:代码 3.举例 函数代码及调用 # 阅读全文
摘要:
一、内存区域划分 1.代码区: 存代码 2.常量区: 存常量:64,66,2,'a','s',"aafa",const修饰的 3.全局区(静态全局区) 1.静态变量 2.全局变量 3.静态变量和全局变量有一个默认值为0 #include<stdio.h> #include<iostream> usi 阅读全文
摘要:
指针二 一、练习题 1.小端模式:低位储存在低字节,高位储存在高字节,从高向低读取 一位十六进制对应四位二进制 两位十六进制对应一个字节 int num = 0xabcd1234; int* pn = # short* p = (short*)pn; printf("%x\n", *p); 阅读全文
摘要:
指针 一指针的概念 1.为了方便访问内存中的内容,给每一个内存单元编导,我们称这个编号为地址,也就是指针 2.指针也是一种数据类型*,所以指针有自己的内存,存储的是地址*(编号) 四要素 int* p=10; >int*就是指针本身的类型,p就是指针名,int就是指针指向的类型 1.指针本身的类型 阅读全文
摘要:
数组2==推箱子 #include<conio.h> >getch()//获取键盘上的输入 冒泡排序: 给数组排序 1. 算法步骤 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素 阅读全文
摘要:
#include<stdio.h> #include<windows.h> #include<graphics.h> #include<atlimage.h> int main() { //system("adb pull /sdcard/screen.png"); //system("adb sh 阅读全文
摘要:
数组 一数组的概念 一组具有相同数据类型的元素的集合 元素:组成数组的基本单位 注意:同一个数组只能存储同一种数据类型的元素 可以是任意类型的数据 数组大小 又叫数组长度 数组里可存储的元素个数 定义数组时:常量,宏定义 宏定义——替换 #define shi 10; 之后的代码中所有的10都可以用 阅读全文
摘要:
流程控制 1.if语句 if() { } else if() { } else { } 如果没有花括号 else与其最近的没有配对的if配对 2.switch语句 switch可以表示多个分支 switch case需要注意的几个点 1.case后面只能跟常量表达式 2.case后面的常量表达式的值 阅读全文
摘要:
位操作运算符 使用位操作符进行运算,都是以二进制补码进行运算 原码 反码 补码 正数 原码反码补码都相同 负数 第一位符号位不变 反码由原码取反 补码:反码+1 原码 》补码,符号位不变,取反+1 补码 》原码,符号位不变,取反+1 按位与 & 同1为1——全是真才是真 (双目运算符) 0&任何数都 阅读全文