首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C语言】通讯录《静态内存版本

    枚举类型 初始化通讯录 增加通讯录信息  打印通讯录信息  删除通讯录信息  查找通讯录信息  修改指定通讯录人信息 排查通讯录当中人员信息 ✨模块化代码实现 test.c address_book.c...  传统方式编程→所有的函数均放在main.c里,若使用模块比较多,则一个文件内会有很多代码,不利于代码组织和管理,而且很影响编程者思路。...模块化编程:把各个模块代码放在不同.c文件里,在.h文件里提供外部可调用函数声明,其它.c文件想使用其中代码时,只需要#include "XXX.h"文件即可。...传统方式编程:所有的函数均放在main.c里,若使用模块比较多,则一个文件内会有很多代码,不利于代码组织和管理,而且很影响编程者思路。...模块化编程:把各个模块代码放在不同.c文件里,在.h文件里提供外部可调用函数声明,其它.c文件想使用其中代码时,只需要#include "XXX.h"文件即可。

    92150

    logo好工具 AAA_LOGO

    今天要向您推荐小工具是AAA_LOGO,这是一款制作LOGO工具。它使用简单,素材、效果齐全、体积小巧、输出方便。...软件启动时,会展现内置模板请您选择,有Classic Flair,Classic Blod,Letter Based,Emblem style,abstract,Illustrative 共6个种类可选择...中间最大是工作区,左边分别是元件编辑区和素材区,下面是选色区。 图片 想要插入文本,只需点击:对象 > 新建文本 。软件内置了非常多字体,免去了系统字体过多影响速度情况。...只可惜此软件对于中文支持不好,输入中文显示出来都是乱码。 图片 而至于渐变色、水面倒影、阴影、轮廓这些效果,只需简单点击几下鼠标就可完成。...图片 这款软件拿来做不包含中文LOGO还是挺好,推荐大家使用下。

    1.5K30

    C语言】初识C语言(常见C语言概念)

    语言大致可以分为自然语言和计算机语言,自然语言就是人与人日常交流语言,如汉语、英语、日语等等,计算机语言又可以分为机器语言、汇编语言、高级语言C语言就是一个高级语言 机器语言:就是由二进制01组合起来计算机可以直接识别的程序语言是一种面向机器语言...,比起低级语言易懂易学,可移植性好,编程效率高,但是执行效率没有低级语言高,需要经过编译或解释,C语言就是采用编译一种高级语言 二.为什么选择C语言 C语言常年霸榜各类高级语言前三,属于基础必学语言...,其功能强大,而且许多语言都很相似,如果学好C语言,对学习其他语言也有很大帮助 三.编译器选择 C语言是一门编译型语言,需要依赖编译器将计算机语言转换成机器能够执行机器指令 常见编译器有:msvc...将后缀名.cpp改为.c就可以了,创建好后就可以开始写我们第一个C语言程序了 注意:其中.c文件叫源文件,.h文件叫头文件(head),后面会慢慢讲到 五.第一个C语言程序 注:只需要跟着操作,后面会一一解释它们代表着什么...,按ctrl+k,ctrl+u可以取消注释 总结 以上就是今天所要讲C语言常见概念,下次讲C语言数据类型和变量,如果今天内容有不懂还请在评论区留言,当然,还有许多不足地方也请大家多多指正,谢谢

    9610

    C语言】通讯录《信息写到文件版本

    可以看看博主写前面两篇通讯录静态和动态实现↓ 链接→【C语言】通讯录《静态内存版本》_謓泽博客-CSDN博客 链接→【C语言】通讯录《动态内存版本》_謓泽博客-CSDN博客 ----...增添の功 相比之前静态版本还是动态版本。...这个信息写到文件版本,无疑是更加完善。...如果你不会文件操作的话,可以看看我前面写过内存一篇博客来看看⇣ ✨链接→【C语言】内存函数_謓泽博客-CSDN博客 增添の功能↓ (1)→当通讯录退出时候,把信息写到文件里面。...} ✨最后✨ 那么这个就已经实现了通讯录最终版本了,这个项目适合已经把C语言学完的人做。巩固自己以往能力,做个这个提升自己逻辑思维和代码能力一个小项目

    1.2K40

    C语言】通讯录《动态内存版本

    front    前言 动态内存版本  代码改动  模块化代码实现 address_book.c address_book.h test.c 最后 前言 这篇博客带大家实现通讯录一个动态内存增长一个版本...,在上一片博客当中我们介绍了通讯录静态版本一个实现,如果对静态版本感兴趣的话可以看看ヾ(^▽^*))) ✨链接→【C语言】通讯录《静态内存版本》_謓泽博客-CSDN博客✨ 动态内存版本  ①:...当然如果你不熟悉什么是动态内存的话,可以看看博主写这篇博客ヾ(^▽^*))) ✨链接→【C语言】动态内存开辟使用『malloc』✨ 代码改动  根据上篇静态通讯录进行了一点改动,改动如下所示...通讯录 ✨ 静态版本 →(改编成) 通讯录 ✨ 动态版本 还改变了点宏定义把原先1000人存放进来信息删除了,增加了"容器"以及增量。...InitContact()增加人信息,放在通讯录当中去从静态版本 ✨ →(改编成) ✨ 动态版本。 Destory_Contact()增加了一个销毁通讯录。

    51720

    C语言C++混合开发简单版本计算器

    42528266/article/details/102634857 #####1.首先需要下载VS开发工具 下载地址:https://visualstudio.microsoft.com 请根据自身系统不同选择不同版本开发工具...endl; cin >> b; cout << "结果是" << divide(a,b) << endl; getchar(); getchar(); return 0; } #####6.用C语言编写一个简单加减乘除方法...= 0) { return a / b; } else { return 0; } } #####7.编写C语言头文件 #pragma once //pragma once是属于定义整个文件形式来防止改文件被重复引入...,当需求上需要部分不被重复时候,就需要我们使用ifndef 和ifdef组合 //使用#ifdef来判断是否是C++编译器来进行编译,用于判断该方法是否需要使用C语言形式来进行编译 #ifdef...__cplusplus //extern "C" 是一个固定写法,表示该修饰方法将使用C语言方式来进行编译 extern "C" { #endif // __cplusplus int sum(

    1.2K30

    【精选】对随机粒子玩法简单探索(C语言简单版本

    【精选】对随机粒子玩法简单探索(C语言简单版本) 程序展示 (1) https://live.csdn.net/v/embed/291439 随机粒子初 (2) https://live.csdn.net...手机用户视频打不开可以在主页中查看视频 一、项目环境 1.Visual Studio 2022 2.安装easyx图形库,可以调用头文件 #include 简单介绍一下easyx图形库 EasyX库是一个基于C语言图形界面库...该库提供了一些易于使用图形绘制函数和简单事件处理功能,可以帮助开发者快速地创建各种图形应用程序,如游戏、图形编辑器等。...EasyX库提供了丰富绘图功能,如直线、矩形、圆形、椭圆、多边形等基本形状绘制,同时还支持图片、文字、音频等多种媒体资源加载和处理。...,采用七彩颜色粒子画面十分治愈,当然也可以改成点击鼠标左键粒子随之靠拢,更多玩法猿子们可以自行探索修改。

    10710

    拓扑排序算法实现,C语言,栈,超详细版本

    4)程序编码:把详细设计结果进一步求精为程序设计语言程序。 5)程序调试与测试:采用自底向上,分模块进行,即先调试低层函数。...("弧度两个点两个节点:"); scanf("%c %c", &v1, &v2); i = LocateVex(G, v1); //返回这两个顶点在顶点数组中位置 j = LocateVex...这种习惯极好地补充了我在程序设计中不足知识。这使我更深刻地体会到,学各种编译语言,不仅要动脑,更要动手去做。在以后学习中,我会更加注重实践操作能力培养,让自己各方面能力都有所提高。...参考文献 [1] 严蔚敏.吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,2017 [2] 李春葆.数据结构(C语言版)习题与解析[M].北京:清华大学出版社,2018 [2] 李军.程序设计基础...(C语言版)[M].西安:西安电子科技大学出版社,2014

    1.2K20

    C语言】常见C语言概念

    什么是C语言 人和人交流使用是自然语言,就像是汉语、英语、日语。 那人和计算机是怎么交流呢? 使用计算机语言。...目前已知已经有上千种计算机语言,人们们是通过计算机语言程序,给计算机下达指令,让计算机工作C语言就是众多计算机语言⼀种,当然C++/Java/Go/Python都是计算机语言。...2.C语言历史 C语言最初是作为Unix系统开发工具而发明。 像windows、Linux这些都是操作系统 3. 编译器选择VS2022 为什么要有编译器先来了解一下编译和链接。...3.1 编译和链接 C语言是一门编译型计算机语言C语言源代码都是文本文件,文本文件本身无法执行,必须通过编译器翻译和链接器链接,生成二进制可执行文件,可执行文件才能执行。...C语言把 .c 为后缀文件称为源文件,把 .h 为后缀文件称为头文件。 5.

    8510

    C++】C 语言C++ 语言关系 ( C 语言发展 | C 语言缺陷 | C 语言 + 面向对象 + 高级语言特性 | C++ 语言增加内容 | C 语言C++ 语言应用场景 )

    C99 , C11 , C17 等标准 , 以满足新编程需求 ; 二、C 语言缺陷 C 语言有如下缺陷 : C 语言 没有经历过 缜密 设计过程 , 都是根据需求逐渐完善 , 出现了很多缺陷和漏洞...+ 高级语言特性 1、C 语言衍生高级语言 鉴于 上述 面向过程 C 语言 设计缺陷 , 在 C 语言 基础上 , 引入 面向对象 设计方法 , 同时加入 高级语言特性 , 开发出了 高级面向对象...2、C 语言C++ 语言关系 C 语言C++ 语言 并 不是 竞争关系 ; C++ 语言 是 以 C 语言为基础 加强版本编程语言 , 可以看作是更好 C 语言 , 在 C++ 语言...中 , 可以使用 C 语言语法 , 对 C 语言完全兼容 ; C++ 语言 包含 C 语言 , 在 C++ 代码中可以使用 C 语言语法 , 但是在 C 语言中不能使用 C++ 语法 ; 3、C++...语言应用场景 C 语言C++ 语言应用场景 : C语言 应用场景 : 系统软件、操作系统、编译器等 底层系统级应用 ; C++ 语言 应用场景 : 大型应用程序、游戏 等更 高级应用 ; 在不同

    27820

    C语言笔记】C语言编译过程

    下面以windows环境下test.c为例,test.c代码为: #include int main(void) { printf("This is a test program...如图,编译生成可执行文件过程实际包含四个过程:(1)预处理;(2)编译;(3)汇编;(4)链接。...2、预处理(Preprpcessing) 使用预处理器把源文件test.c经过预处理生成test.i文件,预处理用于将所有的#include头文件以及宏定义替换成其真正内容。...预处理命令为: gcc -E test.c -o test.i 上述命令中-E是让编译器在预处理之后就退出,不进行后续编译过程;-o是指定输出文件名。 预处理之后得到仍然是文本文件。...汇编过程命令为: gcc -c test.s -o test.o 上述命令中-c、-o让汇编器把汇编文件test.s转换成目标文件test.o。

    12.2K31

    c语言getchar()用法_c语言getchar功能

    (1)语法 int getchar(void); (2)返回值 getchar函数返回值是用户输入第一个字符ASCII码,如出错返回-1,且将用户输入字符回显到屏幕.如用户在按回车之前输入了不止一个字符...,其他字符会保留在键盘缓存区中,等待后续getchar调用读取.也就是说,后续getchar调用不会等待用户按键,而直接读取缓冲区中字符,直到缓冲区中字符读完为后,才等待用户按键。...函数值,如果有循环或足够多getchar语句,就会依次读出缓冲区内所有字符直到’\n’.要理解这一点,之所以你输入一系列字符被依次读出来,是因为循环作用使得反复利用getchar在缓冲区里读取字符...,而不是getchar可以读取多个字符,事实上getchar每次只能读取一个字符.如果需要取消’\n’影响,可以用getchar()来清除,如:while((c=getchar())!...补充: putchar()用法: (1)输出:putchar函数只能用于单个字符输出,向终端输出一个字符,且一次只能输出一个字符。

    4.9K60

    WordPresslogo扫光特效

    :befor、:after是CSS伪元素。 绑定logo对应标签代码如下,效果可参考星空社区网站logo(网站左上角)。...根据每个网站style.css而定,可能为.logo、#logo等,可参考自己网站css文件配置。...@keyframes 规则可以控制扫光动画起始位置和终止位置,以上参数根据自己 logo 大小和布局进行调整即可(按F12可以修改参数自行调试)。...代码解释 第一行.header-logo是确定特效位置,各位可以自行修改,推荐指定一个更加准确位置,例如:.header-logo .logo 最终结论 一步轻松实现WordPress网站logo...扫光效果(亲测)关键在于:正确找出logo绑定标签ID;设置overflow: hidden;正确复制文中代码。

    1.1K20
    领券