![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
mystical517
这个作者很懒,什么都没留下…
展开
-
C语言文件操作
C语言文件操作 流(文件指针) 一个程序启动的时候会自动创建标准输入流(stdin)、标准输出流(stdout)、标准错误流(stderr) stdin连接操作系统的标准输入,stdout连接操作系统的标准输出,标准错误流连接显示器(无法重现定向,为了使标准输出流被重定向的时候还能够向屏幕输出错误)。标准输入输出函数是对这些流进行操作。 缓冲区 由于外存的速度很慢,所以一般是采用成块的传递方式,...原创 2019-03-02 10:21:41 · 122 阅读 · 0 评论 -
c语言对命令行参数的处理
c语言对命令行参数的处理 原理 C语言把命令行看做由空格分隔带字段,每段看做一个命令行参数。通过main函数的参数获取命令行的参数。要处理命令行参数,程序的函数main要采取另外一种形式: int main(int argv,char *argc) //其中argv是命令行中的字段数,agrc是字符指针(的)数组,分别指向各分段的字段(这也是为什么判断有没有结束是用*argv=NULL而不是arg...原创 2019-03-02 10:22:53 · 871 阅读 · 0 评论 -
c语言动态储存机制
C语言的动态存储管理机制 使用条件 使用这些函数首先要引用stdlib.h void *malloc(size_t n) 动态开辟一片地址 e.g. int n; double *scores; ...... scanf("%d",&n); scores=(double *)malloc(n*sizeof(double)); if(scores==NULL){ //无法满足时 } .......原创 2019-03-02 10:23:41 · 462 阅读 · 0 评论 -
几种变量类型及其自动初始化
几种变量类型及其自动初始化 外部变量 以外部定义形式定义的变量称为外部变量(又名全局变量)与函数类似,外部变量也允许先使用后声明,或在另一个源文件里定义而在其他文件里被使用。 如果需要声明一个外部变量,要按照以下形式: extern int a;//int可以是别的类型 这说明a在其他地方被定义(当然需要a真正的有被定义)。 静态局部变量 定义方式: 加关键词 static e.g.在函数内写 ...原创 2019-03-02 10:24:33 · 1381 阅读 · 0 评论