json-c

简介json-c 是 C 语言写的一套构建和解析 JSON 的库。 12JSON-C implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON f...

发布于 C/C++

不见得你会计算C字符串长度

最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以直接看教程。 C 字符串在 C 语言中,字符串实际上是使用字符 '\0' 终止的一维字符数组。 以下几种方式表示的都是 C 字符串的正确表达方式。 1234567891011121314// ...

发布于 C/C++

Emscripten:JS 调用 C、C++

在 了解 Emscripten 中,给大家简单分享了 Emscripten 是什么以及其使用场景。今天继续分享如何使用 JS 调用 C/C++ 代码。 神奇的 main 函数下面是 了解 Emscripten 中的例子代码,只有一个 main 函数。 123456#include <stdio.h>int main(int argc, char ** argv) ...

发布于 C/C++

了解 Emscripten

广告时间,见谅勿怪,看到了就点一下链接吧,感激不尽🙇‍! 最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。 点 这里 可以直接看教程。 Emscripten 是什么?Emscripten 是一个 开源的编译器,可以将 C/C++ 的代码编译后高效运行在现...

发布于 C/C++

C 结构体指针初始化

在使用指针之前,务必要将其初始化。这个是我们最早学习 C 语言的时候,书上经常说的一个问题。在工作中,我们反而会经常忘记这条金科玉律。 本篇文章的所有代码都经 gcc-7 编译器编译过。关于在 macOS 中如何安装和使用 gcc,可以参考 GCC: Homebrew 安装 GCC 和 Binutils 这篇文章。 结构体成员指针的初始化 结构体成员指针的初始化,指的是初始化结构体中指针变量...

发布于 C/C++

macOS 中神秘的 GCC

最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以直接看教程。 这个事情,要从编译一个简单的代码开始说起。 gcc 和 g++ 的区别gcc 是 GCC 中的 GUN C Compiler,C 编译器。 g++ 是 GCC 中的 GUN C++ Compi...

发布于 C/C++

C/C++: 如何相互调用

最近在看人工智能相关的知识,无意中发现了一个巨牛的 人工智能教程,分享一下给大家。 教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。点 这里 可以直接看教程。 简介C++ 中调用 C 比较简单. 但是 C 调用 C++ 稍微复杂一些. C 调用 C++ 分为可以调用 C++ 类中的函数和普通 cpp 中的函数. 无论是哪种函数, 我们都可以使用封装了 ...

发布于 C/C++

GCC: 静态库

概要如果你对 GCC 的编译 C语言的流程不清楚, 建议在阅读本文之前先去看一下 GCC: 编译C语言的流程 这篇文章, 篇幅短小精悍, 阅读后, 至少可以扫扫盲😜. 本篇博文用到的一些基础知识点: 1.GCC gcc -c 选项含义: 1Only run preprocess, compile, and assemble steps 是 -c 选项只是进行了预处理, 编译, 汇编的阶段...

发布于 C/C++

GCC: 共享库

基本概念共享库: 在程序执行期间需要调用到共享库的时候才加载到内存里面,可以被多个程序共享使用. 在 MacOS 上面创建和使用共享库要比在 Linux 上面简单.在 Linux 上面还会牵扯到共享库路径问题, 在 Mac 上面就没有这样的问题. 在 MacOS 上面使用的 GCC 其本质是 LLVM. 你可以在命令行: 1gcc -v 可以看到对应的输出结果: 12345Configur...

发布于 C/C++

GCC: Homebrew 安装 GCC 和 Binutils

文章背景前段时间,有个博客上面的小伙伴给我发来邮件,问我关于 GCC 相关的知识,对于 GCC 我也只是凭着之前的了解,回复他了。书到用时方恨少呀! 这位小伙伴还在读大学,自学能力比较强,自己出了完成课时之外,还会在网上找资料自学。 我记得自己在大学的时候,对 GCC 一窍不通,只知道 Turbo-C 和那些被强制记住的关键字。 最后告诉他, 我会坚持把自己以前学习过相关 GCC 的知识,以...

发布于 C/C++

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

veryitman