![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 74
小白猿同学
在校大学生
展开
-
文件操作函数
文件操作函数1. 文件及其分类计算机上的各种资源都是由操作系统管理和控制的,操作系统中的文件系统,是专门负责将外部存储设备中的信息组织方式进行统一管理规划,以便为程序访问数据提供统一的方式。文件是操作系统管理数据的基本单位,文件一般是指存储在外部存储介质上的有名字的一系列相关数据的有序集合。它是程序对数据进行读写操作的基本对象。在 C 语言中,把输入和输出设备都看作文件。文件一般包括三要素:文件路径、文件名、后缀。2. 流的概念及分类I/O 设备的多样性及复杂性,给程序设计者访问这些设备带来了原创 2021-07-20 14:23:54 · 306 阅读 · 0 评论 -
扫雷
扫雷扫雷相信大家都玩过,今天我将使用C语言实现简单地扫雷。为方便调用,创建mine.h#include <stdio.h>/** * @author: 张翊 * @TIME: 2021/5/4 8:38 * @Description: */#ifndef UNTITLED_MINE_H#define UNTITLED_MINE_H#pragma once#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>原创 2021-05-04 10:59:19 · 119 阅读 · 0 评论 -
C语言中数据的存储
C语言中数据的存储一、类型的基本归类1、整型char unsigned char (0-255) signed char (-128-127)short unsigned short [int] (0-65535) signed short [int] (-32768-32767)int unsigned int (0-65535) signed int (-32768-32767)long unsigned long [int] (0-4原创 2021-05-16 09:13:13 · 513 阅读 · 1 评论 -
C语言实现三子棋
C语言实现三子棋文章目录C语言实现三子棋一、三子棋介绍二、代码实现及讲解1. 头文件2. main函数及menu函数3. 初始化棋盘函数4. 打印棋盘5. 玩家落子6. 电脑落子7. 判断是否和棋(平局)8.判断谁赢9. game函数10.整体代码(为方便copy)三、知识扩充(srand)一、三子棋介绍 三子棋,民间传统游戏,又叫九宫棋、圈圈叉叉、一条龙等。将正方形对角线连起来,相对两边依次摆上三个双方棋子,只要将自己的三个棋子走成一条线,对方就算输了。如果两个人都掌握了技巧,那么一般来说就是平原创 2021-04-27 15:14:49 · 129 阅读 · 0 评论 -
C语言求最大公约数及最小公倍数
C语言求最大公约数及最小公倍数1. 最大公约数1.1 定义 最大公约数(Greatest Common Divisor,GCD),也称最大公因数、最大公因子,是一种数学概念,指两个或多个整数共有约数中最大的一个。1.2 解法一:常规法(暴力法)1.2.1 定义由于最大公约数的本质是一个最大的能同时被两整数整除的自然数。所以我们先比较两数大小,从较大数开始向上递增,直到找到那个最小公倍数。1.2.2 代码实现int gcd4(int a, int b){ //首先找到两个数中较大的原创 2021-05-21 23:01:53 · 10964 阅读 · 0 评论 -
C语言求解任意范围内的水仙花数
C语言求解任意范围内的水仙花数文章目录C语言求解任意范围内的水仙花数1. 定义2. C语言求解3. 运行结果4. C语言中的pow函数1. 定义水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数,水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。2. C语言求解#include <stdio.h>#include <math.h>/** * @author:原创 2021-05-17 23:26:32 · 2844 阅读 · 5 评论 -
指针和数组练习
指针和数组练习文章目录**指针和数组练习**1. sizeof 巩固1.1概念**1.2 sizeof的结果(以下结果都是在vs2019获取)****1.2.1 ANSI C正式规定字符类型为1字节。****1.2.2 其他类型在ANSI C中没有具体规定,大小取决于编译器及操作系统。**1.2.3**当操作数是函数中的数组形参或函数类型的形参:**2. strlen巩固2.1 概念3. sizeof和strlen区别4. 练习15. 练习26. 练习37. 练习48. 练习51. sizeof 巩固原创 2021-05-31 23:23:30 · 198 阅读 · 0 评论 -
左旋字符串
左旋字符串1. 什么是左旋字符串?把字符串前面的若干个字符移动到字符串尾部。例如把 abcd 左旋转 2 位得到字符串 cdba。2. 方式一void left_remove(char arr[], int k){ int length = strlen(arr); for (int i = 0; i < k; ++i) { //首先保存第一个位置元素 char temp = arr[0]; //将其后的元素依次前移一原创 2021-05-18 21:23:58 · 212 阅读 · 0 评论 -
strlen函数的三种实现方式
strlen函数的三种实现方式1. strlen函数介绍 strlen(string length)是C语言标准函数库中的标准函数,其功能是:计算字符串的长度,strlen所作的仅仅是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到**第一个字符串结束符’\0’**为止,然后返回计数器值(长度不包含’\0’)。其返回类型为size_t 实际上是 unsigned int(由于长度不可能为负数,如果采用有符号int会减少数据存储量)原创 2021-05-19 22:46:47 · 1290 阅读 · 2 评论 -
字符串函数
字符串函数文章目录字符串函数1. strcpy(string copy)1.1 定义1.2 代码实现2. strcmp(string compare)2.1 定义2.2 代码实现3. strcat3.1 定义3.2 代码实现4. strtok4.1定义4.2 使用实例5. strstr(重点)5.1 定义5.2 代码实现5.3 实例6. strerror6.1 定义6.2 实例7. perror7.1 定义7.2 实例8.字符函数之前已经介绍过了strlen函数,这篇将介绍剩余的部分字符串函数1. s原创 2021-07-18 18:31:07 · 522 阅读 · 0 评论