
C语言
文章平均质量分 51
迈达量化
专注于量化交易系统与交易策略的开发,十几年编程与交易经验。
展开
-
C语言代码块及块级作用域
【代码】C语言代码块及块级作用域。原创 2024-04-08 22:18:45 · 791 阅读 · 0 评论 -
C语言的数组
整体赋值(不指明数组长度)将数组所有元素都初始化为0。整体赋值(指明数组长度)原创 2024-04-08 22:12:57 · 749 阅读 · 0 评论 -
C语言字符串函数一
C语言支持字符串的输入、输出、合并、修改、比较、转换、复制、搜索等操作,使用这些现成的函数可以大大减轻我们的编程负担。strcat 是 string catenate 的缩写,意思是把两个字符串拼接在一起。strcpy 是 string copy 的缩写,意思是字符串的复制。语法格式为:strcpy(arrayName1, arrayName2),strcpy() 会把 arrayName2 中的字符串拷贝到 arrayName1 中,字符串结束标志’\0’也一同拷贝。原创 2024-04-07 22:45:39 · 293 阅读 · 0 评论 -
C语言宏定义笔记
【代码】C语言宏定义笔记。原创 2024-04-06 20:31:24 · 518 阅读 · 0 评论 -
C语言预处理基础知识笔记
3.与其他编程语言相比,C/C++ 语言更依赖预处理器,所以在阅读或开发 C/C++ 程序过程中,可能会接触大量的预处理指令,比如 #include、#define 等。在编译和链接之前,还需要对源文件进行一些文本方面的操作,比如文本替换、文件包含、删除部分代码等,这个过程叫做预处理,由预处理程序完成。编译(Compile)将源文件(.c文件)转换为目标文件,VC/VS的目标文件后缀为.obj,GCC的目标文件后缀为.o。编译是针对单个源文件的,一次编译操作只能编译一个源文件,多个源文件,需多次编译。原创 2024-04-06 20:13:09 · 311 阅读 · 0 评论 -
C语言字符串
【代码】C语言字符串。原创 2024-04-01 19:56:12 · 316 阅读 · 0 评论 -
C语言学习笔记二
float -> double,unsigned 也即 unsigned int,此时可以省略 int,只写 unsigned。自动类型转换顺序 (short+char) -> int -> unsigned -> long -> double,short 至少 2 个字节, short 长度不能大于 int,long 的长度不能小于 int。以 int 为例,它占用 32 位内存,最高位表示正负号,其余位表示数值位。C 语言规定,把内存的最高位作为符号位, 0表示正数, 1 表示负数。原创 2024-03-30 19:43:27 · 394 阅读 · 0 评论 -
C基础知识笔记一
17. Windows Visual C++,集成在 Visual Studio,Linux GUN 组织开发的 GCC,很多 Linux 发行版都自带 GCC,Mac 下常用的是 LLVM/Clang。多个源文件中,编译器每次只能编译一个源文件,生成一个目标文件,编译是针对一个源文件的,多少个源文件就需要编译多少次,就会生成多少个目标文件。警告(Warning)可能会发生错误(实际上未发生)或者代码不规范,程序能够正常运行,有的忽略,有的要注意。5V 是通电,用1来表示,0V 是断电,用0来表示。原创 2024-03-30 19:28:06 · 503 阅读 · 0 评论 -
C语言指针知识总结
内存的字节编号称为地址(Address)或指针(Pointer)。内存地址从 0 开始依次增加,对于 32 位环境,能使内存为 4GB,最小地址为 0,最大的地址为 0XFFFFFFFF。数据和代码均以二进制的形式存储在内存中。计算机无法区分是数据还是代码。当程序被加载到内存后,不同内存块指定不同权限,拥有读取和执行权限的内存块就是代码,而拥有读取和写入权限(也可能只有读取权限)的内存块就是数据。CPU 只能通过地址获取内存中的代码和数据,程序会告知 CPU 代码和数据的地址。原创 2024-03-28 18:53:13 · 443 阅读 · 0 评论 -
深入理解const修饰符
const修饰符的作用是将变量声明为只读,即该变量的值在声明后不能被修改。使用const修饰符可以提高程序的正确性,避免错误的修改变量的值。const修饰符可以应用于变量、指针、函数参数和函数返回值。原创 2024-03-06 18:07:53 · 429 阅读 · 0 评论 -
C语言所有标准头文件汇总及功能说明
所有头文件汇总及功能说明。原创 2024-02-24 20:17:50 · 8896 阅读 · 0 评论