简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、Linux系统的文件存储结构在Linux系统中,目录、字符设备、套接字、硬盘、光驱、打印机等都被抽象成文件形式(“Linux系统一切皆文件”)。既然平时我们打交道的都是文件,那么又应该如何找到它们呢?在Windows操作系统中,想要找到一个文件,要依次进入该文件所在的磁盘分区(也叫盘符),然后再进入该分区下的具体目录,最终找到这个文件。但是在Linux系统中并不存在C、D、E、F等盘符,Lin
一、一维数组的定义与初始化1.一维数组的定义一维数组也称向量,它用以组织具有一维顺序关系的一组同类型的数据。一维数组的定义方式:数据类型 数组名[常量表达式]类型说明符表示数组中所有元素的类型;常量表达式指数组的长度(即数组中存放元素的个数)例如:int array[5];上述代码 int 表示数组元素的类型,array 是数组的名称,5是指数组的长度。数组占据的内存空间是连续的,所以很容易计算出
一、gcc使用1.gcc简介gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。gcc是GNU编译器套件(GNU Compiler Collection),它包括了C、C++、Objective-C、Fortran、Java、Ada、Go语言和D语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)。G
文章目录一、函数的定义二、参数传递1.参数2.传递参数的方式3.函数调用一、函数的定义在C语言中,最基础的程序模块是函数。函数被视为程序中基本的逻辑单位,一个C程序是由一个main()函数和若干普通函数组成。定义一个函数的语法格式如下:返回值类型函数名([参数类型1 参数名1],[参数类型2 参数名2],[参数类型3 参数名3]...){函数体......return 返回值;}函数主要包含:返回
目录一、友元函数二、友元类三、友元的优缺点一、友元函数结合着类的特性,可知:类具有封装和信息隐藏的特性。只有类的成员函数才能访问类的私有成员,程序中的其他函数是无法访问私有成员的。非成员函数可以访问类中的公有成员,但是如果将数据成员都定义为公有的,这又破坏了隐藏的特性。另外,应该看到在某些情况下,特别是在对某些成员函数多次调用时,由于参数传递,类型检查和安全性检查等都需要时间开销,而影响程序的运行
统计一个字符串中字母、数字、空格及其它字符的数量
一、选择排序算法介绍选择排序的基本思想是:每一趟在n-i+1(i=1,2,…n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录。基于此思想的算法主要有简单选择排序、树型选择排序和堆排序。今天我们解析一遍较简单的直接选择排序,初步掌握选择排序算法的基本思想。简单选择排序的基本思想:第1趟,在待排序记录r[1]~r[n]中选出最小的记录,将它与r[1]交换;第2趟,在待排序记录...
一、结构体指针与一般指针类似结构体也可以使用结构体指针进行引用使用。结构体指针的定义方式如下:struct Student stu = { 1001,"Li Lei",'M',1.87 }; //定义一个Student 的结构体变量stustruct Student *p=&stu;//定义一个Student的结构体指针变量来指向stu当程序中定义了一个指向结构体变量的指针,就可以通过“指
文章目录前言一、进程的定义及特征?1.进程的定义2.进程的特征3.进程和程序的区别二、进程的基本状态及转换1.进程的三种基本状态2.三种基本状态的转换3.五种基本状态及转换4.挂起操作、激活操作和进程状态的转换2.读入数据前言作为资源分配和独立运行的基本单位都是进程。操作系统所具有的四大特征也是基于进程而形成的。一、进程的定义及特征?1.进程的定义(1)进程是程序的一次执行。(2)进程是一个程序及
目录一、scanf函数介绍二、空白字符和非空白字符三、scanf函数使用注意事项四、scanf函数使用常见问题一、scanf函数介绍scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。1.函数原型:i