- 博客(19)
- 收藏
- 关注
原创 C语言入门知识
C语言中的main函数是程序的入口,程序从这里开始执行。它是一个特殊的函数,其返回类型必须是int,表示程序的结束状态。main函数可以接受命令行参数,这些参数可以在程序运行时传递给它。自定义函数是用户自己编写的函数,用于完成特定的任务。自定义函数可以接受参数,也可以返回一个值。在程序中调用自定义函数可以实现代码的模块化,提高代码的可重用性和可维护性。C语言宏定义是一种预处理指令,用于将某个标识符或表达式替换为指定的文本。宏定义可以使程序更加简洁、可读性更高,并且可以提高程序的灵活性和可维护性。
2023-03-26 20:17:37
957
原创 c++数据结构—单向链表
由两部分组成:数据域和指针域,每个结点都有一个指针,每个节点指针的指向都是指向自身结点的下一个结点,最后一个结点的head指向为NULL,对单链表的操作只能从一端开始,如果需要查找链表中的某一个结点,则需要从头开始进行遍历。
2023-03-14 15:46:37
2099
原创 C++ vector的用法
(6)插入元素: v1.insert(v1.begin()+i,a);vector可以随机存取元素支持索引值直接存取,用]操作符或at()方法对元素进行操作。(7)删除元素: v1.erase(v1.begin()+2);(4)使用下标访问元素,cout
2023-02-22 10:44:40
400
原创 deque容器的用法
deque容器概念deque是“double-ended queue"的缩写,和vector一样都是STL的容器,唯一不同的是:deque是双端数组,而vector是单端的。Deque特点:deque在接口上和 vector非常相似,在许多操作的地方可以直接替换。deque 可以随机存取元素(支持索引值直接存取,用[]操作符或at()方法。deque头部和尾部添加或移除元素都非常快速,但是在中部安插元素或移除元素比较费时。使用时,包含头文件:#include。
2023-02-02 16:51:33
365
原创 C语言程序内存分配
- 多个文件中声明 : 两个文件中用到一个外部变量, 只能定义一次, 编译 和 连接的时候, 如果没有这个外部变量, 系统会知道这个外部变量在别处定义, 将另一个文件中的外部变量扩展到本文件中;-- 本文件中能找到 : 编译器遇到 extern 的时候, 现在本文件中找外部变量的定义的位置, 如果找到, 就将作用域扩展到 定义的位置 知道文件结束;-- 本文件中找不到 : 如果本文件中找不到, 连接其它文件找外部变量定义, 如果找到, 将外部变量作用域扩展到本文件中;-- 存放内容 : 常量;
2023-01-05 21:53:40
400
原创 C语言枚举类型使用
enum 枚举名 {枚举元素1,枚举元素2,……};1234567enum DAY {这样看起来是不是更简洁了。注意:第一个枚举成员的默认值为整型的 0,后续枚举成员的值在前一个成员上加 1。我们在这个实例中把第一个枚举成员的值定义为 1,第二个就为 2,以此类推。没有指定值的枚举元素,其值为前一元素加 1。也就说 spring 的值为 0,summer 的值为 3,autumn 的值为 4,winter 的值为 51、先定义枚举类型,再定义枚举变量enum DAY {
2022-11-05 18:58:18
2556
原创 关于C 作用域的
任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量:1.在函数或块内部的局部变量2.在所有函数外部的全局变量3.形参和实参是什么。
2022-10-07 20:22:38
78
原创 C语言常用的语句
C语句分为以下5类(1). 控制语句1.条件语句:if(表达式) … else if(表达式) … else …代码如下2.循环语句:(1). for(表达式1;表达式2;表达式3) …。在C99标准中允许表达式1定义变量并赋予初值。推荐在这里给仅在循环中用到的变量定义,因为这样能缩短变量的作用域代码如下(2). while(表达式) …意思是,先计算“表达式”的值,当值为真(非0)时,执行“语句块”;
2022-10-05 20:32:32
7278
原创 C语言运算符
算术运算符用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。关系运算符用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。逻辑运算符用于逻辑运算。包括与(&&)、或(||)、非(!)三种。位操作运算符参与运算的量,按二进制位进行运算。包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<&
2022-05-24 17:05:26
205
2
原创 C语言学习的笔记 第一天
C 语言最初是用于系统开发工作,特别是组成操作系统的程序。由于 C 语言所产生的代码运行速度与汇编语言编写的代码运行速度几乎一样,所以采用 C 语言作为系统开发语言下面列举几个使用 C 的实例:操作系统 语言编译器 汇编器 文本编辑器 打印机 网络驱动器 现代程序 数据库 语言解释器 实体工具一个 C 语言程序,可以是 3 行,也可以是数百万行,它可以写在一个或多个扩展名为 .c或.h的文本文件中。main函数:主函数,程序的⼊⼝,⼀个⽂件中必须有且只能有⼀个printf.
2022-05-03 22:32:23
1382
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人