![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言
C语言主要介绍基本的语法难点,以及系统调用,操作系统内核处理相关的内容
虽迟但到灬
一起快乐的努力
展开
-
C语言文件操作
文件类型 FILE *file打开文件 FILE *fopen(path,mode)关闭文件fclose(FILE *)下面看下C语言读写文件的简单实例:fwrite,fread。仔细体会其中的用法。#include <stdio.h>void createFile(char *filename){ //1.open/create file FILE *file = fopen(filename,"w"); if(!file) { p原创 2021-12-03 08:31:37 · 67 阅读 · 0 评论 -
C语言野指针产生的情况
在大型项目中我们对指针的应用是需要非常谨慎的,一不留神可能就会产生野指针或者造成内存泄漏。以下情况是产生野指针的几种原因和实例。一:指针为初始化直接使用#include <stdio.h>#include <stdlib.h>int main(int argc, const char * argv[]){ char *pArr; *pArr = 'a'; printf("%c\n",*pArr); return 0;}原创 2021-12-02 21:52:00 · 252 阅读 · 0 评论 -
C语言格式化输出以及%宏替换
在初学C语言的时候,我们会接触到很多格式化输出。如%c,%t,%s,%d等等。当然这些都是比较基本的用法。现在讲下相对比较晦涩的%后面跟宏替换。这个并不是常用的格式化输出用法,但也可以理解为就是格式化输出。如下代码:#include <string.h>#include <stdio.h>#define PRId64 "I64d"int main(){ char szOutput[2048] = {""}; snprintf(szOutput, 100, "%s原创 2021-11-24 19:05:48 · 740 阅读 · 0 评论 -
局部变量,全局变量
一文搞懂C语言局部变量,全局变量局部变量基本概念:局部变量一般又分为普通局部变量和静态局部变量。普通局部变量:一般指定义在函数中的普通变量。静态局部变量:静态局部变量同样定义在函数中,但是变量类型前面会由static关键字修饰,表示其为静态局部变量。下面展示代码,看一看局部变脸和全局变量的具体区别。#include <stdio.h>void func(){ int i = 0; printf("普通局部变量i:%d\n",i); i++;}void func_stati原创 2021-10-15 20:13:53 · 494 阅读 · 0 评论