随笔分类 -  c语言

摘要:内容概要 一、文件指示器(相当于光标) 二、ftell,rewind,fseek函数 三、文件流,标准输入流,标准输出流,错误信息流,shell重定向功能 四、io缓冲区、fflush函数 阅读全文
posted @ 2021-03-29 22:02 口乞厂几 阅读(95) 评论(0) 推荐(0) 编辑
摘要:内容概要 一、打开和关闭文件 二、打开文件的几种模式 三、文本模式:fputc,fgetc,fputs,fgets,fscanf,fprintf 四、二进制模式:fwrite,fread 五、文件操作小练习 1、打开和关闭文件 fopen(字符串参数一,字符串参数二); 功能:打开文件 参数:参数一 阅读全文
posted @ 2021-03-27 13:09 口乞厂几 阅读(156) 评论(0) 推荐(0) 编辑
摘要:内容概要 一、动态内存管理 二、c语言内存布局 三、思考题 1、动态内存管理 c语言中的变量是要事先定义好才能使用,在程序执行过程中动态创建是不允许的。但是在C99后已经实现了变量动态创建 如果想要动态创建变量,可以使用库stdlib.h下提供的功能 -malloc(参数一) 参数一:要开辟多少字节 阅读全文
posted @ 2021-03-18 00:04 口乞厂几 阅读(131) 评论(0) 推荐(0) 编辑
摘要:内容概要 一、递归注意事项 二、递归的两个环节 三、尾递归 四、递归练习——汉诺塔、快速排序 1、递归注意事项 递归指的是函数的递归,函数的递归简单来说就是自身调用自身的过程 #include <stdio.h> void func(void); void func(void){ printf(". 阅读全文
posted @ 2021-03-16 18:02 口乞厂几 阅读(250) 评论(0) 推荐(0) 编辑
摘要:内容概要 一、局部变量、全局变量与作用域 二、生存周期和存储类型 三、衔接属性 1、局部变量、全局变量与作用域 作用域规定了元素作用的范围,这样让程序变得更有序 c语言作用域有4中,分别为 代码块作用域 文件作用域 原型作用域 函数作用域 -代码块作用域 与python不同,python中代码块是通 阅读全文
posted @ 2021-03-15 19:21 口乞厂几 阅读(63) 评论(0) 推荐(0) 编辑
摘要:内容概要 一、函数的传参的方式 二、返回值为指针的函数(简称指针函数) 三、函数指针 四、可变长参数的函数 1、函数的传参方式 -值传入 #include <stdio.h> void swap(int,int); void swap(int x, int y){ //定义了交换函数 int tem 阅读全文
posted @ 2021-03-14 00:22 口乞厂几 阅读(97) 评论(0) 推荐(0) 编辑
摘要:内容概要 一、函数使用的三步骤 二、函数类型 三、函数形式参数和实参 1、函数使用的三步骤 与python不同的是,python只需要定义和调用,没有声明阶段 -声明 声明就是跟编译器解释,我将有一个函数my_printf()要使用,如果你在编译的时候,函数还没有定义,不要急着报错,再去找找看其他地 阅读全文
posted @ 2021-03-13 20:44 口乞厂几 阅读(81) 评论(0) 推荐(0) 编辑
摘要:内容概要 一、指向常量的指针 二、常量指针 1、指向常量的指针 -通过指针对变量进行修改 #include <stdio.h> int main(){ int a = 100; int *p = &a; printf("%d\n", *p); *p = 1000; printf("*p: %d a: 阅读全文
posted @ 2021-03-13 15:54 口乞厂几 阅读(47) 评论(0) 推荐(0) 编辑
摘要:内容概要 一、通过指针访问数组元素 二、指针数组 三、数组指针 四、数组指针与二维数组 1、通过指针访问数组元素 -数组存储的是数组第一个元素的地址(但是数组绝不等于第一个元素) #include <stdio.h> int main(void){ int score_a[10]; int i; i 阅读全文
posted @ 2021-03-13 11:59 口乞厂几 阅读(77) 评论(0) 推荐(0) 编辑
摘要:内容概要 一、定义数组 二、数组初始化 三、对于数组的理解 四、二维数组 1、定义数组 #include <stdio.h> int main(){ int array[5]; //定义一个整形数组 return 0; } 数组的定义与普通变量的定义类似,只是多了后面的中括号和数量 2、数组初始化 阅读全文
posted @ 2021-03-11 23:39 口乞厂几 阅读(175) 评论(0) 推荐(0) 编辑
摘要:内容概要 一、while循环和do while循环 二、for循环 三、continue和break 1、while循环和do while循环 while条件入口循环 #include <stdio.h> int main(){ // 计算1+2+3+...+100的和 int i = 1, tot 阅读全文
posted @ 2021-03-11 22:26 口乞厂几 阅读(157) 评论(0) 推荐(0) 编辑
摘要:内容概要 一、指针的基本用法 二、指针的工作原理 三、注意的问题 1、指针的基本用法 #include <stdio.h> int main(){ int *pa; //定义整形指针变量,指针只能是其它整形变量的内存地址 int num = 10; pa = &num; //&获取整形变量的内存地址 阅读全文
posted @ 2021-03-08 00:12 口乞厂几 阅读(99) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示