- 博客(19)
- 收藏
- 关注
原创 C++——对C语言的补充/优化
如下所示:(namespace为关键字 xxx为命名空间的名字)命名空间还可嵌套使用若有命名空间名称相同,编译器会合成为了一个命名空间。
2024-03-11 15:01:27 335 1
原创 C语言——文件操作
磁盘上的文件是文件程序文件数据文件(按功能分类)1.1程序文件包括源程序文件(.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境后缀为.exe1.2数据文件文件的内容不一定是程序,而是程序运行时读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件1.3文件名⼀个文件要有⼀个唯⼀的文件标识,以便用户识别和引⽤。3部分:文件路径+文件主干名+文件后缀例如:c:\code\test.txt。
2024-01-27 18:35:19 355
原创 C语言——编译与链接(预处理详解)
在C语言编程中,代码的实现通过两种环境(翻译环境和执行环境)来实现翻译环境分为:编译和链接编译过程分为:预处理、编译和汇编源文件.c和头文件.h被处理为以.i为后缀的文件预处理阶段处理源文件中#开头的预编译指令,包括#include指令,用于包含头文件内容,以及宏定义等。编译器将预处理后的文件通过词法分析、语法分析、语义分析及优化,生成相应的汇编代码文件,即将高级语言代码转换成汇编语言代码汇编器将汇编语言代码转换为机器可执行的二进制指令,生成目标文件(通常是以.o或.obj结尾)链接过程是把一堆文件链接在一
2024-01-27 16:11:03 376
原创 C语言——动态内存管理
之前学习过如int a等开辟空间的方式,其特点是:开辟的空间大小是的,一旦确定了大小就不能调整,有时候程序需要根据实际情况改变空间大小。因此,C语言提供了,可以根据需求和释放空间。以下是有关动态内存分配的函数。
2024-01-26 21:59:02 498 1
原创 明解C语言——入门篇(第三版)第三章练习
编写一段程序,像右面这样输入两个整数值,如果后者是前者的约数,则显示“B是A的约数”,如果不是,则显示“B不是A的约数”。
2024-01-15 15:59:53 382
原创 C语言——数据在内存中的存储
在计算机中,数据在内存中的存储方式取决于数据的类型和编程语言。C语言中,常见的数据类型有:整型(int)、浮点型(float、double)、字符型(char)等,它们在内存中的存储方式各不相同。
2024-01-14 21:14:44 1012 1
原创 明解C语言——入门篇(第三版)第二章练习
编写一段程序,像右边那样读取两个整数,并显示前者是后者的百分之几。编写一段程序,像右边那样读取两个整数,并显示它们的和以及积。
2024-01-06 09:00:00 491 1
原创 C语言——三子棋
三子棋,也称作井字棋或圈圈叉叉(Tic-tac-toe),是一种简单而经典的棋类游戏。这个游戏通常在一个3x3的方格棋盘上进行。两名玩家轮流在空格中放置自己的标记,一个玩家使用圈圈("O"),另一个使用叉叉("X"),目标是先在一条横线、竖线或对角线上连成三个自己的标记。二、代码思路1.创建菜单menu():选择play或exit游戏2.初始化棋盘:创建3*3(ROW*COL)的棋盘3.打印棋盘4.玩家下棋5.电脑下棋6.判断输赢(分四种情况:玩家赢、电脑赢、平局、还未下完)
2024-01-02 22:49:39 426
原创 C语言——指针
1.指针是内存中最小单元的编号,也就是地址2.平时口语中说的指针(也就是指针变量),用来存放内存地址的变量每个内存单元大小:1个字节32位:4个字节64位:8个字节。
2023-11-06 14:21:38 98
原创 C语言——扫雷游戏
扫雷游戏是一个经典的单人益智游戏,目标是在不触发地雷的情况下揭示所有非地雷的方块。如下是一个9*9的棋盘,其中包含了10个地雷块,我们需将非地雷块全部找出。格子中的数字表示其周围一圈(8个格子)雷的总数。
2023-11-02 12:31:34 89
原创 C语言——操作符介绍
C语言中有许多不同类型的操作符,它们用于执行各种操作,包括算术运算、关系运算、逻辑运算、赋值操作以及位操作等。以下是一些常见的C语言操作符。
2023-11-01 16:30:09 83
原创 C语言——分支与循环
C语言中共有5种语句类型:空语句、表达式语句、函数调用语句、复合语句、。顺序、选择、循环结构是计算机编程中的三种基本控制结构,它们的存在是为了实现不同类型的任务和逻辑,以便有效地编写和执行程序。以下是三种控制结构的简单示意图:本篇介绍选择(即分支)结构、循环结构以及转向语句的使用。
2023-10-24 21:05:15 38
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人