- 博客(25)
- 收藏
- 关注
原创 新项目git
已有项目文件,写好.gitignoregit initgit remote add origin ***.gitgit add ./git commit -m 第一次提交git branch newbranchNamegit checkout newbranchNamegit push origin newbranchName
2024-01-17 19:12:44
342
1
原创 第12章-文件
文件的基本概念文件概述指存储在外部介质上的一组数据的有序集合文件的分类用户:普通文件、设备文件存储数据内容:程序文件、数据文件数据的存储方式:文本文件(ASCII文件)、二进制文件缓冲文件系统文件的操作流程定义文件类型指针FILE *fp;fopen打开文件读写操作关闭文件文件的打开与关闭文件的代开FILE *fp;fp=fopen("file a","r");/*在当前目录下打开文件fiel a,并使fp指向该文件,fp与被开的
2021-11-26 16:31:16
589
原创 第11章-位运算
数字系统、位和字节数字系统数码基数位权位和字节位(bit)计算机内构成信息的最小数据单位,即一个1或0,一般用小写字母“b”表示字节(Byte)计算机数据存储和处理信息的基本数据单位。一个字节为8位,即8个二进制位是一个字节。简记为"B",则有1B=8b。1KB=2^10B=1024B1MB=220B=210×2^10B=1024×1024b位运算符与位运算与(&)、或(|)、异或(^)、取反(~)左移(<<)、右移(>
2021-11-25 14:29:01
82
原创 第10章-程序编译预处理
文件包含命令#include调用方式#include <头文件名>#include "头文件名"- 尖括号表示在包含文件目录中去查找- 双引号在当前的源文件目录中查找宏定义#define利于代码重用,只是一种简单代换无参宏定义/*无参宏的宏名后不带参数*/#define 标识符 字符串#define PI 3.1415926/*字符串处理方式*/#define DEMO (x*x*x+2*x)注意事项:① 末尾多加一个";"分号也会整体替换。② 宏
2021-11-25 10:55:15
541
原创 第9章-结构体与共同体
结构体类型结构体类型的定义struct 结构体名{ 成员说明表列};struct student{ long number; char name[20]; char sex;};结构体变量的定义先定义结构体类型,再定义其变量struct 结构体名{ 成员说明表列};struct 结构体名 结构体变量列表;定义结构体类型的同时定义结构体变量struct 结构体名{ 成员说明表列}变量名表列;struct
2021-11-24 14:37:13
616
原创 第8章-函数和变量的存储类型
函数的概述划分模块,分解问题,自顶向下,逐步求精库函数和自定义函数函数的定义、调用和声明函数的定义一般形式函数类型 函数名(形式参数列表) -----函数头{ 声明部分 -----函数体 执行部分}return语句函数的返回值函数的结束标志函数调用一般调用形式调用过程调用方式函数的声明函数原型函数声明的形式函数声明的条件函数声明的位置函数中的参数实际参数与形式参数参数的
2021-11-23 10:34:27
298
原创 第7章-指针
指针的基本概念地址和指针类型地址与取地址运算计算机将内存以字节为单位,划分成为一个个存储单元。为了能正确地访问存储单元,必须为 每一个存储单元编号,称为该存储单元的地址。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7M2IbKy5-1637485634411)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1637213216087.png)]#include<
2021-11-21 17:07:22
72
原创 第6章-数组
一维数组定义类型说明符 数组名[数组长度]int array[6]array数组在内存中的存放:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Jt4a64Kg-1637054603695)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1636964836451.png)]格式化类型说明符 数组名[数组长度]={初值列表};int array[5]={0,1,2,3,
2021-11-16 17:23:33
82
原创 第5章-循环结构程序设计
循环语句while语句while(循环继续条件){ 循环体语句组}do-while语句do{ 循环体语句组}while(循环体继续条件);for语句for(变量赋初值; 循环继续条件; 循环变量增值){ 循环体语句组}循环嵌套的基本方式先由外层循环进入内层循环,并在内层循环终止后接着执行外层循环,当外层循环全部终止时,循环嵌套执行完毕流程转移控制语句continue语句:结束本次循环,接着进行下一次循环判定break语句:循环
2021-11-15 15:25:35
48
原创 第4章-选择结构程序设计
条件判断和选择结构if语句,switch语句选择结构中的运算符关系运算符与关系表达式关系运算符及其优先级< <= > >= 优先级相同(高) == != 相同,低关系表达式用关系运算符将两个数值或表达式连接起来的式子x<yx+y>=zx>y!=z值为逻辑值,“真”或“假”,1为真,0为假逻辑运算符与逻辑表达式逻辑运算符及其优先级! 高&& 中|| 低逻辑表达式将关系表达式或逻辑两用
2021-11-15 10:49:42
53
原创 第3章-顺序结构程序设计
C语句概述程序的执行顺序从前到后逐句执行C语言的语句分类表达式语句表达式;a*b;复合语句用{}把一些声明和语句括起来{ char c; scanf("%c",&c); printf("%c\n",c);}空语句;程序控制语句if()...else...for()...while()...do...while...continuebreakswitchreturngoto 函数调用语句函
2021-11-14 20:48:03
666
原创 第2章-C语言程序的数据描述及数据运算
C语言的基本元素字符集,即(ASCII字符集),由字母、数字、空格、标点和特殊字符组成① 大小写英文字母:az,AZ② 数字:0~9③ 键盘符号关键字,已经被C语言编译工具本身使用的标识符,程序员自己定义的一种字符序列,定义对象名称可以为单个字母int a = 0; int b = 1;由字母、数字和下划线组成,但必须以字母或下划线开头,不能是C语言关键字char _b1; char _123F; float Li;//错误示例: char void;
2021-11-14 17:15:31
802
原创 第1章-C程序程序概述
C程序的基本结构1、函数是C语言程序的基本单位有且至有一个主函数main总是从main函数开始执行,与它所在的位置无关2、函数由函数首部和函数体两部分组成函数首部:每个函数在定义或声明时的第一行 int add ( int a, int b, int c ) 函数类型 函数名 形参类型 形参名函数体:由函数首部下面最外层的一对花括号中的内容组成//空函数void empty(){ }3、C语
2021-11-13 15:16:57
767
原创 ﹁(p ∨ q) ∧ ((p ∨ r) ∨ s)的真值表用C、C++、Java,JavaScript编写
C语言#include<stdio.h>//A = ﹁(p ∨ q) ∧ ((p ∨ r) ∨ s)int negetion(int p) { int z; if (p == 0) return z = 1; else return z = 0;}int conjunction(int p, int q) { int z; if ((p == 1) && (q == 1)) return z = 1; else return z = 0;}
2021-10-31 13:39:07
1964
原创 汇编语言-实验2
使用Debug,将下面的程序段写入内存,逐条执行mov ax,ffffmov dx,axmov ax,2200mov ss,axmov sp,0100mov ax,[0]add ax,[2]mov bx,[4]add bx,[6]push axpush bxpop axpop bxpush [4]push [6]a命令写入:t命令单步执行:-t为什么图3.19的实验过程中2000:0~2000:f中的内容会发生改变?观察3.19图,我们在2000
2021-10-16 15:12:34
266
原创 汇编语言-实验3
(1)将下面的程序保存为t1.asm文件,将其生成可执行文件t1.exe。执行代码:assume cs:codesgcodesg segment mov ax,2000H mov ss,ax mov sp,0 add sp,10 pop ax pop bx push ax push bx pop ax pop bx mov ax,4c00H int 21Hcodesg endsend在masm文件夹下创建(D:\downFiles\masm),文件名为t1.tx
2021-10-16 14:07:31
724
原创 Java的来龙去脉
Java历史计算机的诞生计算机语言发展史Java语言发展史计算机的诞生二战时美国陆军的弹道研究实验室为了计算火炮弹道射击表,雇佣了很多女性员工(男人都去打仗了)来进行数据记录和计算,但是他们渐渐发现按照人工计算速度,可能等到项目负责人有孙子都还没能计算完成,因此他们迫切的需要一款计算机能够代替人工,提高计算速度。计算机语言发展史Java语言发展史...
2021-09-04 16:34:40
467
原创 Java历史
Java历史James Gosling、Mike Sheridan 和Patrick Naughton于 1991 年 6 月发起了 Java 语言项目。Java 最初是为交互式电视设计的,但对于当时的数字有线电视行业来说它太先进了。该语言最初以高斯林办公室外的一棵橡树命名为Oak。后来该项目以Green命名,最终更名为Java,源自Java coffee,一种来自印度尼西亚的咖啡。Gosling 用C / C++设计了 Java系统和应用程序程序员会发现熟悉的风格语法。Sun Microsystem
2021-08-29 21:35:54
174
原创 JDK、JRE、JVM关系
JDK JRE JVM 三者之间的关系,以及JDK,JRE包含的主要结构有哪些?JDK(Java Development Kit):Java开发工具包,用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。①SE(J2SE),standard edition,标准版,是我
2021-08-29 11:31:31
58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人