C语言
文章平均质量分 64
IT自习小空间
写好每个代码!
展开
-
OJ题笔记
1、#include <stdio.h>int main(){ int a, b; scanf("%d %d", &a, &b); printf("%d", a+b);}2、#include <stdio.h>#include <math.h>#define x 3.1415926535898int main(){ int r; double a; scanf("%d", &r)原创 2021-11-03 16:46:10 · 317 阅读 · 0 评论 -
C语言小项目--动态通讯录实现
今天给大家带来的是动态通讯录的一个小项目。其中包括通讯录的初始化、增加、显示、删除、查找、修改、排序功能!目录主要功能代码实现总结主要功能初始化通讯录void InitContact(struct Contact* pc);增加联系人void AddContact(struct Contact* pc);显示所有联系人void ShowContact(struct Contact* pc);删除指定联系人void ShowContact(struct Contact* pc);.原创 2021-10-09 11:52:15 · 298 阅读 · 0 评论 -
C语言小项目--通讯录的实现
今天给大家带来的是通讯录的一个小项目。其中包括通讯录的初始化、增加、显示、删除、查找、修改、排序功能!这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-10-03 11:37:32 · 1044 阅读 · 0 评论 -
字符函数和内存函数的实现
在学习C语言的时候,离不开字符函数和内存函数的使用,只要理解了函数的功能,那这些函数使用都挺简单。但是将来作为码农的我们,必须理解这些函数是怎么实现的。下面是字符函数和内存函数合集。目录一、字符函数1、strcat2、strcmp3、strcpy4、strlen5、strstr二、内存函数1、memcpy2、memmove一、字符函数1、strcat#include<assert.h>#include <stdio.h>char* my_strcat(char* .原创 2021-09-21 14:38:36 · 82 阅读 · 0 评论 -
数据怎么存储
数据类型的介绍C语言的数据类型基本上有这么几种char //字符数据类型short //短整型int //整形long //长整型long long //更长整型float //单精度浮点型double //双精度浮点型在写代码中,我们会遇到int a; // 默认为 signed int 有符号的 intunsigned int b; // 无符号的 int原创 2021-09-06 14:36:18 · 527 阅读 · 0 评论 -
带你领略函数栈帧创建和销毁的问题
我们在学习C语言的过程中,你会不会有这样的一种困惑?局部变量是怎么创建的?为什么局部变量的值是随机值?函数是怎么传参的?传参的顺序是怎样的?新参和实参是什么关系?函数调用是怎么做的?函数调用结束后怎么返回的?其实这些问题都与函数栈帧的创建和销毁有关,今天我们就来探讨一下这里面的实质性内容(使用的是vs2019)。在讲解函数栈帧之前,我们首先了解一下什么是寄存器。寄存器: 它是我们电脑中央处理器的组成部分,寄存器主要存储的是二进制代码,它可以暂存指令、数据和地址。既然讲到函数栈帧,那我.原创 2021-09-04 16:57:36 · 155 阅读 · 0 评论 -
C语言小项目--三子棋小游戏
学了这么长时间的C语言,你是否觉得没有一个没写过稍微长点的代码显得很没有成就感!不怕,今天带你做一个小游戏,领略一下写C和小游戏的快乐。写完记得给自己一个鼓励哦!一、三子棋小游戏想必大家都玩过三子棋小游戏,只有先了解规则,我们才能写出对应的算法。点击下面链接直达你想看的内容一、三子棋小游戏1、首先需要思考的事情2、开始下棋3.判断输赢4.代码实现总结1、首先需要思考的事情斗棋首先得有一个平台,比如三子棋的平台就是我们常见的九宫格 如下图:这时候有人就会说了,这谁都知道,可是这.原创 2021-08-26 22:23:36 · 251 阅读 · 0 评论 -
C语言小项目--扫雷小游戏
昨天做完三子棋的小游戏,小伙伴们有没有感到一丝成就感呢?如果你觉得太简单了,有手就行,那你真的没必要看我这个小喽喽了。一、扫雷小游戏扫雷小游戏大家有没有玩过呢,即使没有玩过也应该听过吧。下面我们来讲解一下怎么用C语言把扫雷小游戏写出来。文章目录一、扫雷小游戏1、首先需要考虑的问题2、布置雷盘3、布置雷4、排雷二、完整代码三、总结1、首先需要考虑的问题扫雷面对这么大一个平台,我们该如何实现它呢?显然,我们还是按照三子棋的思想,既然这个平台也有行列,那么我们可以把它看做一个二维数.原创 2021-08-27 19:00:49 · 594 阅读 · 1 评论 -
C语言常见字符串操作
有关字符串操作1、获取字符串长度头文件:#include<string.h>函数的定义:size_t strlen(const char *s)函数功能:测字符指针s指向的字符串中字符的个数,不包括"\0"返回值:字符串中字符个数int main(int argc, char *argv[]){ //使用strlen函数获取字符串的长度 //注意:遇到\0时结束 char S1[20] = "hello"; printf("S1_len = %d\n",strlen(原创 2020-09-09 16:05:41 · 1952 阅读 · 0 评论