C基础
Ares悟道
人生佛魔间,善恶同一体
展开
-
C语言概述
1、程序的概念2、算法的概念3、流程图的概念和作用4、机器语言的发展5、C语言的起源和特点6、C程序的基本结构7、C程序的注释8、C程序的开发流程原创 2019-06-24 16:20:21 · 150 阅读 · 0 评论 -
学习C(八)
学习C(七)总结gdb递归函数内存管理分文件三个文件总结① gdb的使用方式,以及使用gdb前的先决条件:使用-g编译② 程序的分文件写法③ 栈空间的特性: 自动申请自动释放:先申请的后释放(先进后出) !!!严禁在函数内部返回局部变量的地址④ 全局变量的使用方式: 1:定义 2:不定义⑤ 静态全局变量的概念及使用⑥ 静态局部变量的概念及使用⑦ 静态函数的概念及调用时的内存...原创 2019-07-28 15:32:00 · 101 阅读 · 0 评论 -
学习C(十)
二维数组的初始化逗号运算符在二维数组中的使用计算二维数组四周、对角线之和杨辉三角二维数组中形参的定义、实参的传参数组有最大值冒泡排序选择排序快速排序用sqort函数来快速排序原创 2019-08-08 21:31:48 · 177 阅读 · 0 评论 -
学习C(十三)
函数指针函数指针和回调函数函数指针的运用简单的回调函数通用显示数组的函数设计通用排序的函数设计函数指针数组把printf,scanf放入函数数组中使用使用函数数组来编写简易计算器原创 2019-08-13 21:41:27 · 106 阅读 · 0 评论 -
学习C(十一)
字符串基本概念字符串的操作字符数组的遍历访问字符数组的输入函数gets的使用函数scanf的使用函数fgets的使用函数gets的加强版计算一个数的n次方倒置一个字符数组原创 2019-08-10 09:43:40 · 94 阅读 · 0 评论 -
学习C(十四)
段错误的概念常量指针与指针常量输入的合法性密码隐藏原创 2019-08-14 17:26:38 · 76 阅读 · 0 评论 -
学习C(十五)
结构体的内存开辟结构体的内存管理机构体的声明及定义原创 2019-08-14 19:33:00 · 104 阅读 · 0 评论 -
学习C(七)
数值传参地址传参休眠函数sleep计算1~100内所有质数之和统计一个函数被调用了几次设计容器添加、移除数据原创 2019-08-10 17:34:40 · 66 阅读 · 0 评论 -
学习C(十六)
栈空间和堆空间的区别堆空间的赋值堆空间的初始化动态扩容堆空间原创 2019-08-15 10:24:39 · 231 阅读 · 0 评论 -
学习C(十二)
指针的偏移数组指针与指针数组关于通用化设计的指针的偏移指针偏移指针数组、数组指针二级指针数组指针变量中的注意事项同样函数设计通用指针void*内存拷贝函数memcpy任意数组元素间的交换原创 2019-08-11 16:53:02 · 604 阅读 · 0 评论 -
学习C(十七)
sprintf,指定内存数据按格式输出到字符串中sscanf,从字符串中数据按格式读取到指定内存fprintf,将指定内存数据输出到文件中fscanf,从文件中读取数据到指定内存使用fprintf和fscanf完成学生数组的加载保存使用fgets和fputs实现shell指令中的cp功能使用fwrite和fread实现shell指令中的cp功能使用fwrite和fread完成学生数组的加载保存原创 2019-08-15 18:53:01 · 217 阅读 · 0 评论 -
学习C(十八)
单向链表的使用案例单向链表的逆序排序原创 2019-08-18 10:55:57 · 117 阅读 · 0 评论 -
学习C(九)
学习C(九)原创 2019-07-31 16:56:52 · 75 阅读 · 0 评论 -
学习C(四)
学习C(四)程序的运行顺序if elseswitch caseswitch case 被嵌套在循环语句中要清理缓存练习1 判断三角形类型练习2 判断闰年和月份天数练习3 转换字母大小写练习4 双色球系统练习5 简易计算器① if判断语句及其衍生的选择语句注意if语句的各种嵌套:还是以三角形的判断为例子去复习② 变量有效范围的概念:作用域③ 条件触发的编程思路④ switch case语法...原创 2019-07-22 20:28:31 · 116 阅读 · 0 评论 -
学习C(三)
学习C(三)变量的数据类型:指针的基础:运算符基础:①算数运算符:②赋值运算符:③比较运算符:④自增/自减运算符(属于单目运算符)类型强制转换变量的数据类型:无论是什么数据类型,只要存储到内存中,都会以二进制的形式存在。 但是,所有数据类型,都会确定固定内存空间,在该内存空间所占据的位数中,最高位是符号位,剩余的其他位才是用来存储具体数据的。 最高位为0,代表该数为正 最高位为1,...原创 2019-07-22 20:28:15 · 740 阅读 · 0 评论 -
学习C(一)
C基础知识变量声明与初始化while(1);死循环函数fflush(stdout);手动刷新函数sleep();休眠函数%d 占位符scanf();标准输入函数原创 2019-07-18 09:52:23 · 164 阅读 · 0 评论 -
学习C(五)
学习C(五)循环结构:循环语句中嵌套判断语句:循环语句中break的使用:练习1 阶乘练习2 最大公约数和最小公倍数练习3 回文数练习4 1/1-1/3+1/5-1/7...计算前20项练习5 质数练习6 完数练习7 水仙花数练习8 转换成二进制数练习9 2+22+222+...+n个2的值练习10 斐波那契数列循环结构:循环的目的: 提高代码的重用性:在需要多次重复执行同一段代码的时候...原创 2019-07-23 17:02:02 · 121 阅读 · 0 评论 -
学习C(六)
学习C(六)练习1 求解一元二次方程练习2 累加练习3 大小写转换练习4 求前n项之和练习5 求数据类型的取值范围练习6 求球的体积和表面积练习7 键盘输入一个小于60的整数,输出属于几刻练习1 求解一元二次方程#include<stdio.h>#include<math.h>/*已知方程ax2+bx+c=0的系数值(设b2-4ac>0),求方程的根。提示...原创 2019-07-24 16:59:57 · 112 阅读 · 0 评论 -
学习C(二)
缓冲区GCC编译过程硬链接和软链接getchar()函数define()函数、typedef()函数计算机中二进制的计算(补码的计算)计算类型的最大值原创 2019-07-21 10:27:50 · 166 阅读 · 0 评论 -
学习C(十九)
双向链表(案例)双向循环链表(案例)双向链表完成注册登录功能原创 2019-08-23 15:56:14 · 77 阅读 · 0 评论