C/C++开发
系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdpARM -i /dev/hda 罗列一个磁盘的架构特性hdparm -...
发布时间:2023-11-12
C语言 - 申请内存1、void * malloc(size_t size)//头文件#includemalloc.h申请空间是来连续的堆空间需要么memset初始化使用完需要释放free返回空间的首地址代码:typedef struct Node{int data;struct Node...
发布时间:2023-11-12
实现一个通讯录;通讯录可以用来存储人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址提供方法:添加联系人信息删除指定联系人信息查找指定联系人信息修改指定联系人信息显示所有联系人信息清空所...
发布时间:2023-11-12
#includestdio.h /*头文件*/ #define PROCESS_NAME_LEN 32 /*进程名长度*/#define MIN_SLICE 10 /*最小碎片的大小*/#define DEFAULT_MEM_SIZE 1024 /*内存大小*/#define DEFA...
发布时间:2023-11-12
一、内存申请 1.建议使用calloc申请内存,尽量不要使用malloc。 calloc在动态分配完内存后,自动初始化该内存空间为零,而malloc不初始化,里边数据是随机的垃圾数据。 2.申请内存大小必须大于...
发布时间:2023-11-12
一、错误处理1. 通过函数的返回值表示错误1) 返回合法值表示成功,返回非法值(无效值)表示失败。 0表示出错,=0表示正确例:获取文件长度函数:long getSize(const char *filePath){if(filePath == NULL){ret...
发布时间:2023-11-12
前言初学者学习C语言遇到的最大困难想必就是搭建环境了,相当多的初学者就是被搭建环境导致放弃了学习编程,就我自己的经验而言,初学编程不应该受限于环境,使用成熟好用的环境就可以了,之后熟悉一些可以在慢慢探...
发布时间:2023-11-12
1.C语言常用操作符这个分类有许多种,这个是按其中一种分的类1.1 算数操作符假设x = 7;y = 5符号 名称 例子 结果 结合性 优先级- 取反 ...
发布时间:2023-11-12
为了创建一个在Windows和Linux之间可移植的源代码级别的C程序并很好地处理国际化,有恕我直言三种主要编码要考虑: C源代码的编码.外部数据的编码.字符串和文字的编码.对于C源代码,没有任何替代UTF-8与BOM,至少如...
发布时间:2023-11-12
为什么大多数Linux程序都用C语言编写?为什么他们不是用C写的,哪个更新?解决方法:关于这一点已经有很多讨论.主要原因是哲学原因.C被发明为系统开发的简单语言(而不是应用程序开发).使用C有很多论据,但是有很多不使用...
发布时间:2023-11-12
结构体typedef struct Test{char a1;int a2;char a3;short a4;}Test_T;内存排布图如下 参考:https://blog.csdn.net/zhengnianli/article/details/87390212
发布时间:2023-11-12
1.程序的运行对cpu来说,内存只是一个存放指令和数据的地方,具体的运算在cpu内完成。 1.寄存器(Register)是CPU内部非常小、非常快速的存储部件,它的容量很有限,对于32位的CPU,每个寄存器一般能存储32位(...
发布时间:2023-11-12
Linux GDB调试C语言1. 安装gdb一般的服务器版本linux没有自带gdb,需要自行安装。已经安装直接跳第二节sudo apt-get updatesudo apt-get install gdb2. 使用gdb调试启用gdb调试工具gdb [调试程序名]。如:gdb swa...
发布时间:2023-11-12
练习2-15?求简单交错序列前N项和?(15 分)本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum = S”的格式输出部分和的值...
发布时间:2023-11-12
练习2-4?温度转换?(5 分)本题要求编写程序,计算华氏温度150F对应的摄氏温度。计算公式:C=5(F?32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型。输入格式:本题目没有输入。输出格式:按照下列...
发布时间:2023-11-12