C语言
BoB_Zz
职业小白,在线挨怼。
展开
-
C语言里`.`和`->`的区别
C语言里.和->的区别今天写代码时,遇到一个很明显,但是困住我这个小白的错误:...错误:在非结构或联合中请求成员‘data’switch_core_file_write(rh->fh, mask ? null_data : rnnoise_clone.data, &len很明显是rnnoise_clone.data用错了。为什么呢?首先看一下定义:-> :...原创 2019-11-18 17:58:48 · 16657 阅读 · 0 评论 -
C标准I/O库
文章目录写在前面标准I/O库和底层文件描述符区别fopen函数fread函数fwrite函数fclose函数fflush函数fseek函数fgetc、getc和getchar函数fputc、putc、putchar函数fgets和gets函数格式化输入和输出printf、fprintf和sprintf函数其他流函数TODO写在前面本文章参考了==Linux程序设计 第4版(人民邮电出版社)==...原创 2019-10-24 18:16:28 · 315 阅读 · 0 评论 -
Linux C开发常见问题
#C##进程与线程###什么是进程?什么是线程?进程进程是程序的一次执行过程,是程序在执行过程中分配和管理资源的基本单位,每一个进程都有自己的内存空间。进程有五种状态:初始态,执行态,阻塞态,就绪状态,终止状态。线程线程是CPU调度和分派的基本单位,它可与同属一个进程的其他线程共享进程所拥有的全部资源。###进程与线程之间有什么联系和区别?联系线程是进程的一部分,一个线程...原创 2019-09-17 16:17:07 · 319 阅读 · 0 评论 -
C语言面试题
文章目录写在前面Linux C开发1. 定义一个宏,取两个值之间较小的值。2. 描述一下define与typedef的区别定义不同区别3. const与宏定义#define的区别4. 如何区分指针常量与常量指针5. 一个指针占几个字节?为什么?6. sizeof()和strlen的区别和用法sizeof()strlen7. 不使用C语言函数,实现strcpy与strlen相结合的函数8. stat...原创 2019-09-26 22:43:21 · 284 阅读 · 0 评论 -
网络编程
文章目录ISO七层网络模型五层网络模型TCP/IP分层模型TCP与UDP的区别HTTP与HTTPS的区别长连接与短连接websocket与HTTP与socketPUT和POST的区别?同步与异步,阻塞与非阻塞ISO七层网络模型五层网络模型TCP/IP分层模型TCP与UDP的区别HTTP与HTTPS的区别http分为:请求行(请求方法、URI、HTTP版本)、请求头(Date、C...原创 2019-09-26 23:07:49 · 178 阅读 · 0 评论