wyh15895833492
码龄6年
关注
提问 私信
  • 博客:159,622
    社区:1
    159,623
    总访问量
  • 73
    原创
  • 1,704,531
    排名
  • 85
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-08-17
博客简介:

wyh15895833492的博客

查看详细资料
个人成就
  • 获得146次点赞
  • 内容获得30次评论
  • 获得936次收藏
创作历程
  • 16篇
    2020年
  • 62篇
    2019年
  • 4篇
    2018年
成就勋章
TA的专栏
  • c
  • C语言
    73篇
  • python
    10篇
  • c++
    67篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

C语言函数执行成功时,返回1和返回0,究竟哪个好?

基本上,没有人会将大段的C语言代码全部塞入 main() 函数,更好的做法是按照复用率高,耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数。C语言代码的组合千变万化,因此函数的功能可能会比较复杂,不同的输入,常常产生不同的输出结果。不同的输入,常常产生不同的输出结果C语言函数的返回值C语言函数可以通过返回值表示输出结果,例如 log() 函数的返回值会根据不同的...
原创
发布博客 2019.10.29 ·
4595 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

C语言密码破解案例,精彩啊!

现代密码学发展到今天,应该来讲破解密码的可能性已经很低了,而且破解的方法比较单一,因为现在普遍采取不可逆的哈希加密方式(如md5、SHA-1、HMAC-MD5等等),无法通过反向计算破解密码,因此目前有效的密码破解方式仍然是哈希碰撞来暴力破解。暴力破解的本质就是遍历所有可能,而且我们可优化的地方只能是策略层面的,也就是提高遍历所有情况的效率。不过今天我们要讲的的不是暴力破解,我...
原创
发布博客 2020.04.17 ·
2256 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

C语言解方程的根和判断是否是闰年

没有结构性的摧毁,不会坠入万丈深渊。没有结构重塑,不能帮你跃出低谷。方程求根题目:解 ax^2+bx+c=0 方程的解解题思路: ①a=0,不是二次方程②b^2-4ac=0,有两个相等的实根③b^2-4ac>0,有两个不等的实根④b^2-4ac<0,有两个共轭复根。应当以p+iq和p-iq 的形式输出复根。其中p=-b/2a,q=(根号下...
原创
发布博客 2020.03.27 ·
598 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

C语言|学生成绩管理系统

要求设计的管理系统能够实现以下功能:1.每一条记录包括一个学生的学号、姓名、3个成绩(平时成绩、作业成绩、考试成绩)2.成绩录入功能:(成绩信息用文件保存,可以一次完成若干条记录)3.成绩信息显示浏览功能,完成全部学生记录的显示。4.查询功能:完成按姓名查找学生记录,并显示5.成绩信息的删除:按学号进行删除某学生的成绩6.排序功能:按学生总成绩进行排序1.首先,列出所需...
原创
发布博客 2020.03.13 ·
1652 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

C语言中定义字符串的几种方式

1,什么是字符串?      所谓字符串本质上就是以'\0作为'结尾的特殊字符数组;2,定义字符串的过程中有哪些注意点    由于字符串本质上其实就是以'\0作为'结尾的特殊字符数组,所以定义字符串时,必须保证字符串存储的最后一个元素为'\0'。  当我们没有给定字符串具体长度时,我们通过这种方式:char 字符串名称[] = {字符串所含元素}; 来定义字符串时,就...
原创
发布博客 2020.03.11 ·
13207 阅读 ·
13 点赞 ·
0 评论 ·
48 收藏

C语言指针一些常见的错误用法

指针用的好犹如神助,用不好会让你叫苦连连,但大多数人是用不好指针的,所以后来的很多语言都把指针封装,屏蔽。比如JAVA,java是没有指针的,但是很多地方都用到指针,不过不对用户开放,语言的自身机制帮用户处理指针的分配释放,为的就是方便用户使用,减少错误。不过我们不能因噎废食,指针虽难,但学好了会大大提升你的编程能力。下面来列举一下在学习过程中指针的常见错误。1.指针和指针...
原创
发布博客 2020.03.10 ·
861 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

用C语言验证 “6174黑洞之谜”?

各位,今儿是元宵节,虽然在疫情阴霾的笼罩下,很多地方依旧人心惶惶,但还是跟大伙道声元宵快乐。都说正月十五猜灯谜,今儿就跟大伙分享一个数字之谜——6174之谜,看看我们是怎么用C语言验证它的。先简单介绍一些跟我们这个题目相关的背景知识。黑洞,我想不少人都听说过,意思就是宇宙中的黑洞可以将任何物质,以及运行速度最快的光牢牢吸住,不使它们逃脱。数学黑洞也是如此,也就是对于规定的数字来说,无论怎样设值...
原创
发布博客 2020.03.06 ·
1908 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

C语言,画吃豆人剖析

我们看一下吃豆人的图片看起来非常酷,如果我们就用几行代码就能画出吃豆人,这样会不会更酷,好吧,我们不吹牛,先从第一步开始。第一步就是先画一个长方形,类似这样的#include#includeint main(){double x,y;/*在 -1 和 1 的区间内画出一个矩阵*/for(y =1;y>=-1;y-=0.05,putchar('
...
原创
发布博客 2020.02.26 ·
1626 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

C语言概述归纳整理

1.每一个程序都有且只有一个main函数。2.一个c程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何,最后在main函数中结束。3.分号是语句结束的标志,函数是c程序的基本单位。4.一个函数由两部分构成:函数的首部和函数体函数首部:函数值类型 函数名(形参1,形参2,……)函数体:{定义语句;执行语句;}注意:函数名后面...
原创
发布博客 2020.02.20 ·
488 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

C语言学习建议!8年编程开发经验

C语言是几乎所有编程语言的先驱与灵感的来源,Perl,PHP,Python和Ruby都是用它写的,同样什么Microsoft Windows,Mac OS X,还有GNU/Linu这些操作系统,都是靠它写出来的。作为一门基础语言,想学习编程却又没有基础的朋友,C语言可以成为你入门打基础的语言之一!那么我们要怎么学习它,打下坚实编程基础呢?自学的话又要多久?编程学习是一条漫长路,哪怕是编程的...
原创
发布博客 2020.02.15 ·
461 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

C语言指针及占据内存空间

目录:第一、了解内存空间第二、理解指针第三、指针运算问题正文:第一、了解内存空间本文章文字有点多,会有点枯燥,配合图文一起看可以缓解枯燥,耐心阅读哦!!!先了解内存地址,才更好的理解指针!我们可以把内存想象为成一列很长很长的货运火车,有很多大小相同的车厢,而每个车厢正好相当于在内存中表示一个字节。这些车厢装着不同的货物,就像我们的内存要存着各式...
原创
发布博客 2020.02.10 ·
1911 阅读 ·
12 点赞 ·
0 评论 ·
30 收藏

硬核!C语言八大排序算法,附动图和详细代码解释!

一、前言如果说各种编程语言是程序员的招式,那么数据结构和算法就相当于程序员的内功。想写出精炼、优秀的代码,不通过不断的锤炼,是很难做到的。二、八大排序算法排序算法作为数据结构的重要部分,系统地学习一下是很有必要的。1、排序的概念排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。排序分为内部排序和外部排序。若整个排序过程不需要...
原创
发布博客 2020.02.07 ·
504 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

C语言编译器为什么能够用C语言编写?

不知道大家有没有想过一个问题:C语言编译器为什么能够用C语言编写?今天小编就带大家一探究竟!所谓C语言编译器,就是把编程得到的文件,比如.c,.h的文件,进行读取,并对内容进行分析,按照C语言的规则,将其转换成cpu可以执行的二进制文件。其本质在于对文件的读入,分析,及处理。这些操作,C语言都是可以实现的。所以用C语言来做C语言的编译器是完全可行的。但是,历史上的第一...
原创
发布博客 2020.01.13 ·
2080 阅读 ·
1 点赞 ·
1 评论 ·
9 收藏

程序猿用C语言写给女友的一封情书

一程序猿用C语言写给女友的一封情书,代码很简单,就是全部用宏定义进行替换,但是以为引用了中文,需要Unicode码的支持,能在VS2005及其以上版本编写调试↓↓↓永远说不出来的爱……俗称暗恋↓↓↓两个人的世界,一封无言的情书, 短暂的停留却换来长久的回忆,只想说句:我想你。丢失的信件/被删除的记忆/虚无的世界/不曾存在的停留/空有一句我想你/却终将换来void/re...
原创
发布博客 2020.01.13 ·
4212 阅读 ·
6 点赞 ·
1 评论 ·
17 收藏

C语言经典程序

思考了许久,准备在这些天给大家总结一些经典而且重要的C语言程序实例。选择排序法选择排序法是每个学编程的人都会接触到的排序算法,这个算法的思想就和它的名字一样,选择出最大值或者最小值放到一边,完成排序。从第一位开始,每一位都和后面的数据比较,把最大/小值的位置记录下来,然后再把这两个数交换位置,速度较快。02交换排序法也称为冒泡排序法,通过这两个名字我...
原创
发布博客 2020.01.13 ·
1006 阅读 ·
3 点赞 ·
0 评论 ·
16 收藏

C语言的现在与未来

为什么要使用C语言?在过去的四十年里,C语言已经成为世界上最流行、最重要的一种编程语言。C是一种融合了控制特性的现代语言,而我们已发现在计算机科学的理论和实践中,控制特性是很重要的。其设计使得用户可以自然地采用自顶向下的规划,结构化的编程,以及模块化的设计。这种做法使得编写出的程序更可靠,更易懂。高效性C是一种高效的语言。在设计上它充分利用了当前计算机在能力上的优点...
原创
发布博客 2020.01.07 ·
898 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言:一种高效、易学的编程语言

C语言是一种通用的程序设计语言。它同UNIX系统之间具有非常密切的关系。C语言是在UNIX系统上开发的,且无论是UNIX系统本身还是其上运行的大部分程序,都是C语言编写的。但是C语言并不受限于任何一种操作系统或机器。由于C语言使用用来编写编译器和操作系统,因此被称为“系统编程语言”。C语言的很多重要概念来源于BCPL语言,BCPL对C语言的影响间接地来自于B语言。BCPL和B语言都是“无类...
原创
发布博客 2020.01.07 ·
520 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言直接实现开机密码修改!

今天给大家带来一个比较实用的东西,那就是用C语言对电脑的开机密码进行修改,按照正常的方法修改一般会提示你输入原密码,我们今天的方法可以直接修改,话不多说,上代码:其实这个方法的本质是使用了windows系统命令行的net user命令,可能我们对Linux命令非常熟悉,但对Windows命令了解用法的很少,net user在做Windows渗透测试时候会经常用到,这个命令用于创建...
原创
发布博客 2019.12.25 ·
1972 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

C语言实现类似QQ聊天界面抖动功能!

大家好,我们首先来看下下面两张图:上面两个图片想必大家都见过也用过,那就是QQ的窗口抖动功能,今天给大家带来的就是用C来实现类似QQ窗口抖动的小知识,其实窗口的抖动的原理就是让它在不同的几个位置停顿一小下然后再来回移动,我们先来看代码,稍后再进行解释。原理上面讲了,无非就两点:停顿和移动,那我们来讲一下二者的具体实现,关于停顿我们用到了sleep函数想要成为...
原创
发布博客 2019.12.25 ·
402 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c语言从入门到精通的几个阶段

本文主要结合往期学员学习阶段,因材施教整理的几个阶段学习路线知识点:1.初级教程初级c语言入门教程比较适合零基础的小白,这个周期一般在22天,度过这个阶段的小白,基本上已经拥有了编程思维,且能开发简单的C语言小程序。但要走入市场还是欠缺一定的理念实践。2.中级教程中级C语言教程,适合刚过渡新手的C语言小白,度过中期基本需要25天,度过这个阶段以后,基本上不能称为C语...
原创
发布博客 2019.12.18 ·
1527 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多