0

回炉重造之重读Windows核心编程-001-错误处理

Windows处理错误靠的是API的返回值,类型不止一种种: VOID,函数不可能失败,Windows API的返回值很少是这个情况。 BOOL,如果函数失败,则返回值是0,否则返回是非零值。不要测试返回值是否为TRUE! HANDLE,如果函数失败,则返回值通常是NULL,否则返回一个HANDLE ...

LeoTsou 发布于 2020-02-22 08:10 评论(0)阅读(30)
0

基于RT-Thread移植FreeModbus

平台:正点原子STM32F407探索者开发板 + FreeModbus V1.6 + RT-Thread 源码链接:https://www.embedded-solutions.at/en/freemodbus-downloads/ 源码列表如图所示,需要的文件包括modbus文件夹和demo文件夹 ...

怦然心动如往昔 发布于 2020-02-21 10:13 评论(0)阅读(303)
1

C 基础 _Generic 泛型应用

引言 - _Generic 用法简介 #include <stdio.h> #define TYPENAME_CASE(type) \ type: #type, #define TYPENAME_POINTER_CASE(type) \ TYPENAME_CASE(type) \ TYPENAME_ ...

喜欢兰花山丘 发布于 2020-02-19 12:25 评论(0)阅读(111)
1

Visual C++ 6.0(完整绿色版、汉化版)的下载、安装、破解和使用(图解)

欢迎关注我的公众号“老余笔记”,也可以访问我的个人博客www.yuxiaoshao.cn 有需要的可以qq交流学习1316677086 或者加入我的群里交流:901648700 一起分享资源,交流学习 vs2019工具我也在使用,但是还是钟情这个老版本的,我不是做c开发的,所以学习使用还是喜欢用这个 ...

我爱吃鱼香茄子 发布于 2020-02-18 23:01 评论(0)阅读(61)
0

unix网络编程

Unix 网络编程 传输层部分知识点 TIME_WAIT状态 MSL: maximum segment lifetime 任何TCP的实现都需要为MSL选择一个合适的值, RFC的建议值是2分钟。分组可能出现迷途,若迷途分组在MSL中找到路, 造成重复,TCP必须修复 存在的理由: 1. 可靠的实现 ...

KimBing_Ng 发布于 2020-02-18 13:58 评论(0)阅读(26)
0

从零开始设计指令集的过程

前一篇文章简单介绍了我的指令集和虚拟机,这篇文章介绍指令集的设计过程。 设计指令集 这里我一步步说明目前指令的设计过程,这些指令大多已经确定,也有一些是临时加入,还没有验证实用性。 希望看到这篇文章的读者能多多给我提建议,让我的虚拟指令能从玩具变成实用品。 针对软件设计的虚拟指令集 在设计指令前,我 ...

H5L0 发布于 2020-02-18 13:03 评论(0)阅读(405)
0

从零开始设计一套指令集及其虚拟机

前言 在半年前,我萌生了创造一门独特的编程语言的想法。大约三个月前,脑中的这个想法逐渐变得清晰,我想实现一种可以不用键盘就能编写代码的语言。比较准确得说应该是一门图形化编程语言,不完全是像蓝图脚本那样,而是结合代码和图形的优点。 设想中它是一门高级解释型语言,所以我先命名它为“H”语言,意为高级。但 ...

H5L0 发布于 2020-02-18 13:00 评论(0)阅读(220)
0

[C语言学习笔记四]变量与系统的交互

这一篇讨论了使用 const 、volatile 和 typedef 使变量更容易地使用 ...

Moreal 发布于 2020-02-16 20:41 评论(0)阅读(70)
0

vs2019 scanf 解决 C4996问题

1. 首先选择项目 2. 然后选择最下面那行的 工程属性, 其后于此处 3. 添加上 ;_CRT_SECURE_NO_WARNINGS 最后保存,使用 scanf 读取即无报错了 ...

小喵钓鱼 发布于 2020-02-16 17:13 评论(0)阅读(404)
0

函数match应打印s中从ch1到ch2之间的所有字符,并且返回ch1的地址。

1 char *match( char *s, char ch1, char ch2 ){ 2 int len=0; 3 int m=0; 4 int i=0; 5 while(s[len]){ 6 len++; 7 } 8 9 char t[2*len+1];//防止s字符串全满导致t溢出 10 ...

陈十 发布于 2020-02-16 10:18 评论(0)阅读(200)
0

摸索第一篇

用函数找较大的值: //用函数输出两个数中较大的数 #include<stdio.h>int max(int a,int b);int main(){ int a,b; scanf("%d %d",&a,&b); printf("较大的那个数是%d",max(a,b)); return 0;} in ...

EWBOK! 发布于 2020-02-15 12:31 评论(0)阅读(37)
0

eclipse 添加主題

在使用Eclipse过程中可能想更换下界面主题,此处介绍的是一款主题插件 Eclipse Color Theme 打开Eclipse,Help --> Eclipse Marketplace 在打开的窗口中 搜索 theme 在搜索结果中选择 Eclipse Color Theme 并安装,安装过程 ...

zebo 发布于 2020-02-14 20:21 评论(0)阅读(34)
0

C语言程序设计100例之(28):直线蛇形阵

例28 直线蛇形阵 问题描述 编写程序,将自然数1、2、…、N2按蛇形方式逐个顺序存入N阶方阵。例如,当N=3和N=4时的直线蛇形阵如下图1所示。 图1 直线蛇形阵 输入格式 一个正整数n(1≤n≤20)。 输出格式 N阶满足要求的直线蛇形方阵。输出时共n行,每行n个数,每个数占4列。 输入样例 4 ...

aTeacher 发布于 2020-02-13 10:34 评论(0)阅读(158)
1

C语言程序设计100例之(27):回旋方阵

例27 回旋方阵 问题描述 编写程序,生成从内到外是连续的自然数排列的回旋方阵。例如,当n=3和n=4时的回旋方阵如下图1所示。 图1 由内到外回旋方阵 输入格式 一个正整数n(1≤n≤20)。 输出格式 N阶满足要求的由内到外回旋方阵。输出时共n行,每行n个数,每个数占4列。 输入样例 5 输出样 ...

aTeacher 发布于 2020-02-13 10:21 评论(0)阅读(132)
1

C语言程序设计100例之(26):二进制数中1的个数

例26 二进制数中1的个数 问题描述 如果一个正整数m表示成二进制,它的位数为n(不包含前导0),称它为一个n位二进制数。所有的n位二进制数中,1的总个数是多少呢? 例如,3位二进制数总共有4个,分别是4(100)、5(101)、6(110)、7(111),它们中1的个数一共是1+2+2+3=8,所 ...

aTeacher 发布于 2020-02-13 10:09 评论(0)阅读(108)
0

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

作为一门基础语言,想学习编程却又没有基础的朋友,C语言可以成为你入门打基础的语言之一!那么我们要怎么学习它,打下坚实编程基础呢?自学的话又要多久? ...

IT编程之家 发布于 2020-02-12 16:28 评论(0)阅读(691)
0

猴博士4小时讲完C语言视频教程

猴博士4小时讲完C语言视频教程,一共有9节课。 目录结构如下: 目录:/2020030-猴博士4小时讲完C语言 [1G] ┣━━1.C语言基本语句(上)(更多资源访问:www.jimeng365.cn).mp4 [87.1M] ┣━━2.C语言基本语句(下)(更多资源访问:www.jimeng365 ...

孤街浪徒 发布于 2020-02-11 20:37 评论(0)阅读(1645)
7

深入理解C语言指针及占据内存空间

第一、了解内存空间 本文章文字有点多,会有点枯燥,配合图文一起看可以缓解枯燥,耐心阅读哦!!! 先了解内存地址,才更好的理解指针! 我们可以把内存想象为成一列很长很长的货运火车,有很多大小相同的车厢,而每个车厢正好相当于在内存中表示一个字节。这些车厢装着不同的货物,就像我们的内存要存着各式各样的数据 ...

LingClassmate 发布于 2020-02-09 21:34 评论(0)阅读(651)
0

C语言for循环嵌套示例

打印九九乘法表 #include <stdio.h> int main() { int n,i,j; for (i=1;i<=9;i++) printf("%-4d",i); printf("\n"); for(i=1;i<=9;i++) for(j=1;j<=i;j++) { printf("%- ...

Tyrants 发布于 2020-02-08 20:45 评论(0)阅读(447)
0

C/C++

安装C++环境 MacOS安装xcode 查看是否安装成功: $ g++ -v Hell World C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。 Hello World C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。 编译源文件 $ g++ c.cpp 由于命 ...

JokerAlon 发布于 2020-02-06 06:54 评论(0)阅读(64)