
各种编程语言
文章平均质量分 89
编程语言,比如世界上最厉害的C语言和python
锟斤拷有点烫
段错误(核心已转储)
展开
-
32位有符号整形的溢出
最近,笔者当然还是在努力写系统,并且在笔者的“滋润”下,我们的cunix系统已经有一个操作系统的样子了。大家可以看看https://github.com/pengruiyang-cpu/cunix.git,gitee上也有,https://gitee.com/pengruiyang-cpu/cunix.git,有兴趣的当然可以向上面提交代码啦,作为开源与GPL的狂热热爱者,笔者当然欢迎。今天我们要聊的这个“诡异的数值”,几乎就是一本活生生的教科书,是笔者在编写cunix的文件系统时出现的一个问题。代码笔者原创 2021-03-27 23:15:27 · 1037 阅读 · 0 评论 -
为啥C语言不老
在编程语言中,C语言已经快要50岁了。别的语言到了这个岁数基本上已经没人用了。比如Haskell、汇编等。但是,C语言不但没有被抛弃,反而总是保持和Java争夺第一名,这是为什么呢?我们...原创 2020-04-23 16:30:10 · 386 阅读 · 0 评论 -
如何用Python解决阶乘问题
计算阶乘实在是令人烦恼的事情。今天我们就用Python制作一个专门计算数字阶乘的文件吧。我们首先定义了一个名为factorial的函数。在函数中,我们利用一个for循环获取所有小于num...原创 2020-03-01 10:17:09 · 654 阅读 · 0 评论 -
人生苦短,我为啥要用python
现在网络上有一句流行语“人生苦短,我用Python”。确实,Python确实在众多编程语言中算得上是闪亮的一颗星。今天我们就一起来说一说凭什么Python这么火。首先,Python编写...原创 2020-03-05 14:20:43 · 421 阅读 · 0 评论 -
C语言获取命令行参数
欢迎关注微信公众号“彭睿扬”,专门分享学习变成心得体会。在开发过程中,经常会出现要获取命令行参数的场景,例如文本编辑器,数据库等等。其实实现起来也很简单,这样就可以。int main(int argc,char *argv[]){ return 0;}其中,argc是参数的总数,argv是参数数组。我们可以这样输出所有的参数。#include<stdio.h>int main(int argc,char *argv[]){ int i; printf("A原创 2020-05-09 13:08:39 · 4241 阅读 · 1 评论 -
搞一个钉钉机器人
现在,我们都使用钉钉上网课,并且钉钉对于开发者们也是很友好。我们今天就来学习做一个钉钉机器人。首先,下载PC端的钉钉,登录一下。然后新建一个用于测试的群聊。点击右边菜单栏中第一项,点击智...原创 2020-04-29 15:01:13 · 3090 阅读 · 4 评论 -
C fopen无法打开文件的解决方案
欢迎大家关注俺滴公众号“彭睿扬”,分享学习编程心得C语言里面,大家基本都是使用fopen打开文件的吧?今天使用fopen时出现了不能打开文件的问题。代码如下。#include <stdio.h>int writefile(char *filename){ FILE *file = NULL; file = fopen(filename, "w"); if (file == NULL){ return 1; } else{ return 0; }}int main原创 2020-05-09 12:54:27 · 4852 阅读 · 0 评论