
Linux系统编程入门
文章平均质量分 68
介绍了Linux系统编程的基础知识
努力学习的小马
在校研究生一枚,目前正在学习c++、python、数据结构和算法等,会分享相关的知识点以及一些刷题的解答思路,有喜欢的朋友可以关注下我喔!
展开
-
C程序的内存空间布局(栈、堆、数据区、常量区、代码区)
较详细的介绍了栈、堆、数据区、常量区、代码区原创 2024-01-24 11:42:10 · 1553 阅读 · 14 评论 -
【系统调用IO】open、close、read、write、lseek
介绍了open、close、read、write、lseek函数原创 2024-01-21 19:44:34 · 1212 阅读 · 5 评论 -
【标准IO】fseek函数、ftell函数、fflush函数、getline函数
介绍了fseek函数、ftell函数、fflush函数、getline函数原创 2024-01-20 20:01:47 · 3389 阅读 · 2 评论 -
【标准io】printf(fprintf、sprintf)函数和scanf函数
【代码】printf函数和scanf函数。原创 2024-01-16 23:40:28 · 457 阅读 · 6 评论 -
fread函数和fwrite函数
特别注意,第32行fwrite中的第三个参数是n,因为读最后一次的时候不一定能读满SIZE个对象,所以fwrite的第三个参数应该是n,是实际读出的字节数,而不是SIZE。所指向的数组中的数据写入到给定流。原创 2024-01-16 15:47:54 · 511 阅读 · 2 评论 -
fgets函数和fputs函数
如果函数的调用者提供了一个指向堆栈的指针,并且 gets 函数读入的字符数量超过了缓冲区的空间(即发生溢出),gets 函数会将多出来的字符继续写入堆栈中,这样就覆盖了堆栈中原来的内容,破坏一个或多个不相关变量的值。,不会判断上限,所以程序员应该确保 buffer 的空间足够大,以便在执行读操作时不发生溢出。也就是说,gets 函数并不检查缓冲区 buffer 的空间大小,事实上它也无法检查缓冲区的空间。原因:函数 gets 可以。原创 2024-01-15 17:59:12 · 791 阅读 · 4 评论 -
fgetc函数和fputc函数
介绍了fgetc函数和fputc函数原创 2024-01-15 10:03:38 · 484 阅读 · 3 评论 -
fopen函数和fclose函数
介绍了标准函数fopen原创 2024-01-12 11:25:45 · 1011 阅读 · 2 评论 -
【Linux】fcntl 函数
介绍了fcntl函数原创 2023-05-17 10:13:55 · 175 阅读 · 0 评论 -
【Linux】dup、dup2函数
dup、dup2函数介绍原创 2023-05-16 11:38:51 · 1321 阅读 · 0 评论