
工控|上位机|C语言|C++语言
文章平均质量分 59
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
.NET跨平台
比较认真。编程就是算法和数据结构,算法和数据结构是编程的灵魂。
展开
-
基于.NET 6的C# socket实现与西门子S7-1200 PLC通信
下面是一个基于.NET 6的C# socket实现与西门子S7-1200 PLC通信的完整代码,包含详细的注释和参数说明。这个示例假设你对S7协议的基本理解和PLC IP地址、端口、数据块(DB)地址等信息有一定了解。在代码中添加十六进制参数的详细注释有助于理解每个字节的含义。转载 2024-07-17 23:11:13 · 478 阅读 · 0 评论 -
C语言把文件读入字符串以及将字符串写入文件
1.纯C实现 FILE *fp; if ((fp = fopen("example.txt", "rb")) == NULL) { exit(0); } fseek(fp, 0, SEEK_END); int fileLen = ftell(fp); char *tmp = (char *) malloc(sizeof(char) * fileLen); fseek(fp, 0, SEEK_SET); fread(tmp, fileLen, sizeof(char), fp); fc转载 2020-08-06 16:55:07 · 4973 阅读 · 0 评论 -
C++笔记
先介绍一个相关的概念——偏移量。 偏移量指的是结构体变量中成员的地址和结构体变量地址的差。 结构体大小等于最后一个成员的偏移量加上最后一个成员的大小。 显然,结构体变量中第一个成员的地址就是结构体变量的首地址。因此, struct stu1 { int i; char c; int j; };第一个成员i的偏移量为0。—定死的第二个成员c的偏移量是第一个成员的偏移量加上第一个成员的原创 2017-08-26 11:05:55 · 541 阅读 · 0 评论