随笔分类 -  c语言

摘要:答疑课一 一指针&&数组 指针就是地址,为了方便去访问内存中的内容,给每个内存单元一个编号,这个编号就是地址,也就是指针 一、指针数组:~是数组 后面是什么就是什么 是数组,数组的元素是指针 int arr[3]==>int类型的数组 去掉数组名,剩下的就是数组本身的类型 元素类型 数组名 [长度] 阅读全文
posted @ 2021-01-23 20:52 kisfly 阅读(122) 评论(0) 推荐(0)
摘要:文件操作 一、什么是文件 1.程序文件就是在电脑上看到的(.txt),(.c),(.exe)这些都是文件,但是文件是有不同的类型,也就是说不是所有的文件都能直接打开,有些文件要用特殊的软件才能打开,比如说(.sln)解决方案文件,这个没有vs是不能打开的,就算用(.txt)文件方式打开也看不懂 /* 阅读全文
posted @ 2020-12-22 18:47 kisfly 阅读(161) 评论(0) 推荐(0)
摘要:#include <stdio.h> void Print(int arr[], int n); void Add(int arr[], int n); void Delete(int arr[], int n); void Find(int arr[], int n, int m); void C 阅读全文
posted @ 2020-12-15 11:37 kisfly 阅读(159) 评论(0) 推荐(0)
摘要:#include <stdio.h> int main() { int arr[1000] = { 1,2,3 }; int k = 0; int j = 0; int n = 3; printf("现在的数组:"); for (int i = 0; i < 3; i++) { printf("%d 阅读全文
posted @ 2020-12-15 11:34 kisfly 阅读(206) 评论(0) 推荐(0)
摘要:预处理 一、什么是预处理 预处理指的的就是代码在执行指向所做的事情,以#开头 二、常见的预处理 #include<xxx.h> 使用<>,编译器会到系统的路径下找头文件,找不到就会报错 使用"xxx.h",系统会首先到当前目录,也就是你的程序所在的目录,没有就去系统的路径下去找,找不到会报错 注意: 阅读全文
posted @ 2020-12-11 22:53 kisfly 阅读(303) 评论(0) 推荐(0)
摘要:结构体 一、什么是结构体 结构体指的是有一个结构,在这个结构中,可以存不同类型的变量,而且相互不影响,是一种自定义类型 C语言的结构体中,不能写函数 二、结构体的定义 struct //结构体名 { //成员==>成员就是定义的变量 };//以分号结尾 //C语言中的结构体,结构体必须要有至少一个成 阅读全文
posted @ 2020-12-10 00:15 kisfly 阅读(560) 评论(0) 推荐(0)
摘要:函数二 C语言不兼容c++,c++兼容C语言 一、函数的作用 函数是用来封装一段代码,来表示一个功能 指针函数: 是函数,只要函数的返回值是指针,那么这个函数就叫指针函数 函数指针: 是指针,用来指向函数的 定义: 函数的返回值类型 (*函数指针名)(函数的参数列表) void fun() { pr 阅读全文
posted @ 2020-12-08 17:16 kisfly 阅读(66) 评论(0) 推荐(0)
摘要:函数:“代码块" 每一个具体功能,都可以写成一个函数 C语言:以函数为主体 一、函数定义 1.语法格式: //返回值类型 函数名(形参表) //函数头 { //函数体 } 2.解释: 返回值类型:反馈 函数名:合法标识符(一般是动词) 形参表:规定参数格式 函数体:代码 3.举例 函数代码及调用 # 阅读全文
posted @ 2020-12-06 17:35 kisfly 阅读(98) 评论(0) 推荐(0)
摘要:一、内存区域划分 1.代码区: 存代码 2.常量区: 存常量:64,66,2,'a','s',"aafa",const修饰的 3.全局区(静态全局区) 1.静态变量 2.全局变量 3.静态变量和全局变量有一个默认值为0 #include<stdio.h> #include<iostream> usi 阅读全文
posted @ 2020-12-03 23:19 kisfly 阅读(81) 评论(0) 推荐(0)
摘要:指针二 一、练习题 1.小端模式:低位储存在低字节,高位储存在高字节,从高向低读取 一位十六进制对应四位二进制 两位十六进制对应一个字节 int num = 0xabcd1234; int* pn = &num; short* p = (short*)pn; printf("%x\n", *p); 阅读全文
posted @ 2020-12-02 23:00 kisfly 阅读(48) 评论(0) 推荐(0)
摘要:指针 一指针的概念 1.为了方便访问内存中的内容,给每一个内存单元编导,我们称这个编号为地址,也就是指针 2.指针也是一种数据类型*,所以指针有自己的内存,存储的是地址*(编号) 四要素 int* p=10; >int*就是指针本身的类型,p就是指针名,int就是指针指向的类型 1.指针本身的类型 阅读全文
posted @ 2020-11-30 20:50 kisfly 阅读(143) 评论(0) 推荐(0)
摘要:数组2==推箱子 #include<conio.h> >getch()//获取键盘上的输入 冒泡排序: 给数组排序 1. 算法步骤 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素 阅读全文
posted @ 2020-11-24 13:30 kisfly 阅读(70) 评论(0) 推荐(0)
摘要:#include<stdio.h> #include<windows.h> #include<graphics.h> #include<atlimage.h> int main() { //system("adb pull /sdcard/screen.png"); //system("adb sh 阅读全文
posted @ 2020-11-20 13:22 kisfly 阅读(272) 评论(0) 推荐(0)
摘要:数组 一数组的概念 一组具有相同数据类型的元素的集合 元素:组成数组的基本单位 注意:同一个数组只能存储同一种数据类型的元素 可以是任意类型的数据 数组大小 又叫数组长度 数组里可存储的元素个数 定义数组时:常量,宏定义 宏定义——替换 #define shi 10; 之后的代码中所有的10都可以用 阅读全文
posted @ 2020-11-18 23:18 kisfly 阅读(138) 评论(0) 推荐(0)
摘要:流程控制 1.if语句 if() { } else if() { } else { } 如果没有花括号 else与其最近的没有配对的if配对 2.switch语句 switch可以表示多个分支 switch case需要注意的几个点 1.case后面只能跟常量表达式 2.case后面的常量表达式的值 阅读全文
posted @ 2020-11-17 12:14 kisfly 阅读(156) 评论(0) 推荐(0)
摘要:位操作运算符 使用位操作符进行运算,都是以二进制补码进行运算 原码 反码 补码 正数 原码反码补码都相同 负数 第一位符号位不变 反码由原码取反 补码:反码+1 原码 》补码,符号位不变,取反+1 补码 》原码,符号位不变,取反+1 按位与 & 同1为1——全是真才是真 (双目运算符) 0&任何数都 阅读全文
posted @ 2020-11-13 20:34 kisfly 阅读(95) 评论(0) 推荐(0)
摘要:优先级 1.括号优先级最高 2.算术运算符优先级高于关系运算符 3.逗号运算符优先最低 !>算术运算符>关系运算符>&&>||>赋值运算符 算数运算符——从左至右 赋值运算符——从右至左 | 优先级 | 操作符 | | | | | | | | | | | 1 | () | [] | → | . | 阅读全文
posted @ 2020-11-11 15:44 kisfly 阅读(566) 评论(0) 推荐(0)
摘要:一 数据类型 Code 格式 %c 字符 %d 带符号整数 %i 带符号整数 %e 科学计数法, 使用小写"e" %E 科学计数法, 使用大写"E" %f 浮点数 %g 使用%e或%f中较短的一个 %G 使用%E或%f中较短的一个 %o 八进制 %s 一串字符 %u 无符号整数 %x 无符号十六进制 阅读全文
posted @ 2020-11-08 13:13 kisfly 阅读(116) 评论(0) 推荐(0)
摘要:开班第一课 作业用vs2013 时间(月+日)+名字 作业要规范——QQ邮箱,压缩包 只留下一个文件夹和一个.sln文件 文件里再把dubug删掉 解答时间——13:00~23:00 快捷操作 缩放:ctrl+鼠标滚轮 注释:ctrl+k+c 打开定义:f12 tab键:缩进 .sln 打开项目 . 阅读全文
posted @ 2020-11-08 13:11 kisfly 阅读(36) 评论(0) 推荐(0)
摘要:改字体大小:ctrl+123456 四种类型 int long short long long 整数默认是Int类型 sizeof() 运算符,求括号里在内存中占多大的字节 unsigned int n 无符号数——不可省略 signed int n 有符号数 ——可省略 unsigned shor 阅读全文
posted @ 2020-11-08 13:10 kisfly 阅读(126) 评论(0) 推荐(0)