Wesley13 Wesley13
4年前
Mysql —— linux下使用c语言访问mySql数据库
在Linux编写完c代码运行出现没有找到mysql.h是因为没有指定头文件的位置和库文件的位置。命令:gcc\I/usr/include/mysqlXXXX.c\L/usr/lib/mysqllmysqlclientoXXXXXXXX.c:你要编译的文件;XXXX:编译完的文件名;(详解:需要在gcc编译时指定头文件地
Stella981 Stella981
4年前
C语言中size_t类型详细说明【转载】
来看看网上的一些说法:C语言size_t到底是个什么东东?大神求解1.简单理解为unsignedint就可以了2.这是在不同的机器里面的的头文件定义的相应宏定义,实际上是unsignedint。3.无符号整型。4.大部分情况下是unsigne
Wesley13 Wesley13
4年前
C语言学生宿舍管理系统代码(可运行)
include<stdio.hinclude<stdlib.hinclude<conio.hinclude<string.hinclude<windows.hinclude<malloc.hinclude<dos.hdefinelensizeof(structdorminfo)
Stella981 Stella981
4年前
Lua的String字符串拼接
每个语言都会遇到字符串拼接的问题。上回说到C的字符串拼接Concat,我们知道C中拼接许多字符串一般不用“”号,因为每次操作都会产生一个临时的字符串。所以C里面就提供了StringBuilder可变字符串来拼接,直到最后tostring的时候才会产生最终的string字符串。Lua语言里面默认是” ..“两个英文点号来表示字符串的拼接。但
Wesley13 Wesley13
4年前
C++ 编译过程简介
C/C程序编译流程:预处理编译汇编链接具体的就是:源代码(sourcecoprede)→预处理器(processor)→编译器(compiler)→汇编程序(assembler)→目标程序(objectcode)→链接器(Linker)→可执行程序(executables)C语言在linux下的基本流程如图:!wK
Stella981 Stella981
4年前
C语言的函数声明,定义,调用以及exit退出
1include<stdio.h2include<stdlib.h3voidsinging();4intmain()5{6singing();7system("pause");8}910voi
Wesley13 Wesley13
4年前
go语言学习笔记(第2章)—类型部分
第2章:顺序编程GO语言被称为"更好的C语言"1\.变量1)变量的声明GO语言引入了关键字 var,而类型信息放在变量名之后例如:varv1int可以将多个变量声明放在一起,例如:var(        v1int        v2string)
Wesley13 Wesley13
4年前
C语言、嵌入式应用:TCP通信实例分析
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记!前言关于socket的笔记,之前已经有分享过两篇相关的文章:【socket笔记】TCP、UDP通信总结(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs
Wesley13 Wesley13
4年前
VSCODE 针对调试C语言时一闪而过解决办法
针对调试C语言时一闪而过解决办法前提:已经按照C/C已经安装MINGW(并配置完成)原因:主要是因为tasks的配置没有写对解决办法:tasks.json{//Seehttps://go.microsoft.com/fwlink/?LinkId733558
linbojue linbojue
5个月前
C与C++混编中extern “C”的关键应用与注意事项
在嵌入式系统开发中,C与C的混编是一个常见的场景。然而,这种混编方式需要格外小心,特别是在处理extern"C"关键字时。这是因为C在编译时会对函数名进行修饰(即所谓的mangling),而C语言则不会。这种差异可能导致链接错误,特别是在C和C