C语言

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。


C语言使用fork()系统调用创建子进程

C语言使用fork()系统调用创建子进程

有些时候,创建多个子进程可用于提高任务处理效率或提高程序的并发性;在Linux系统下可使用fork()系统调用创建一个新的子进程;

Linux C语言 2022-09-20 07:49:14

形参和实参的区别

形参全称为形式参数,它是在定义函数名和函数体时所使用的参数,目的是用来接收调用该函数时传入的参数,不是实际存在的变量;实参全称为实际参数;在调用有参数的函数时,函数名后面括号中的参数为实参;实参可以是变量、常量或表达式;

parameter C语言 2022-09-18 15:26:27

C语言中fopen()函数"w"和"w+"mode参数有什么不同?

fopen()是C语言标准库的一部分,参数mode字符串表示文件的访问模式;w和w+模式有略微不同:

file C语言 2022-09-18 15:04:47

C语言获取当前系统的CPU核心数量

本文将介绍C语言在Windows系统和Linux系统下获取CPU核心数量的方法;

cpu windows C语言 2022-09-13 05:28:04

C程序计算二阶行列式的值

C程序计算二阶行列式的值

本文将使用C语言编写程序计算二阶行列式的值;程序通过定义一个2*2数组用于存储输入的二阶行列式;再通过前文的公式计算出二阶行列式的值;

math matrix C语言 2022-03-30 21:07:49

C语言中 i++ 和 ++i 的区别

在C语言中,++ 运算符也叫递增运算符,只需要一个操作数,属于一元运算符;本文将讨论前缀++运算符和后缀++运算符的区别,以及符号优先级的问题;

运算符 C语言 2022-03-27 12:58:06

C语言交换两个变量

在C语言中交换两个变量,需要创建一个临时变量来存储其中的一个值;例如交换a,b两个值时,需创建一个临时变量保存a的值,再将b值赋予a,最后将临时变量的值赋予b,完成交换过程;

variable 指针 C语言 2022-03-01 15:18:00

spim:(parser) Label is defined for the second time 解决方法

spim:(parser) Label is defined for the second time 解决方法

在使用QtSpim读取汇编语言文件时提示:Label is defined for the second time on line xx of file xxx main:,出现这个错误是以为你没有在载入文件前初始化你的模拟器;

error QtSpim C语言 2021-11-26 17:57:25

undefined reference to `WinMain' 解决方法

使用gcc对C代码进行编译时提示undefined reference to `WinMain',collect2.exe: error: ld returned 1 exit status;详细的信息大致如下:

build gcc C语言 2021-11-26 14:42:25

C语言计算数组元素数量

使用sizeof()函数计算整个数组的内存占用大小,再计算单个元素的内存占用大小;以总内存占用大小除以单个元素的内存占用大小,得到的就是元素数量;

array C语言 2021-10-09 08:59:57