C语言编程基础
llongint
这个作者很懒,什么都没留下…
展开
-
系统IO
1、系统IO:Linux提供给应用程序操作文件(普通文件、设备文件)的接口 与标准IO的区别:1、标准IO是系统IO的包装,在标准IO的实现中,实际上调用了系统IO提供的函数。2、标准IO只处理普通文件,系统IO可以处理所有类型 文件:设备文件,网络文件。 文件描述符:file description ,fd 实际上,系统中是以整数形式存储这个文件描述...原创 2018-07-16 14:18:51 · 159 阅读 · 0 评论 -
《编码checklist规范》--学习笔记
1. 排版原创 2018-05-23 17:41:15 · 3781 阅读 · 0 评论 -
简单学生管理系统----标准I/O
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#define fileName &原创 2018-07-14 11:27:49 · 222 阅读 · 0 评论 -
标准IO----简单使用
标准IO出现的原因:C语言标准委员会,为了统一编程接口Linux:y一切皆文件标准IO为了减少磁盘的损耗,减少读写次数,对文件分配了输入输出两个缓冲区,struct FILE缓冲区的大小(setbuf()设置): 全缓冲:默认情况行缓冲:printf()无缓冲:perror()1 函数接口:1.1 打开—->fopen()#include <...原创 2018-07-13 19:04:20 · 328 阅读 · 0 评论 -
const指针
#include <stdio.h>int mian(){ char ch='a'; const char *p1=&ch; //char不能变 char const *p2=&ch; //指针不能被改变 char const a1='a'; const char a2='a'; p1=&a;...原创 2018-07-15 21:59:45 · 838 阅读 · 0 评论 -
va_arg
- va_arg语法#include <stdarg.h>void va_start(va_list ap, last);type va_arg(va_list ap, type);void va_end(va_list ap);void va_copy(va_list dest, va_list src);描述实现函数的功能必须声明一个 va_list...原创 2018-07-21 16:58:25 · 1511 阅读 · 0 评论 -
《C陷阱与缺陷》学习笔记
2.1函数的申明: void (*signal1(int a,void(*f)(int)))(int) 这是书上第19页的一句话,等价于 typedef void (*handler)(int); handler signal(int,handler); 用法见 signal_函数.c 分析:signal()函数的返...原创 2018-07-31 15:59:35 · 142 阅读 · 0 评论 -
《C++沉思录》---笔记
1.序幕下面这段代码放在C实现是很麻烦的:calss Trace{public: Trace(){noise = 0;f = stdout;} Trace(FILE *ff){noise = 0;f == ff;} void print(char *s){ if(noise)fprintf(f,"%s",s); } void on(...原创 2018-10-04 19:53:05 · 1000 阅读 · 0 评论 -
C语言---%.*s
格式控制符:%.*s#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;int main(int argc,char *argv[]){ int i=0; for(i=0;i&lt;3;i++){ printf("%.*s%s\n",i,"##","#"原创 2018-11-12 00:58:58 · 1327 阅读 · 0 评论