C语言学习
文章平均质量分 51
系统地,深入地了解并学习C语言
百爱微雾海
这个作者很懒,什么都没留下…
展开
-
C语言学习第一课——ASCII编码,常用转义字符
不再是三字母符中的问号(有的编译器带有三字母符)。以下转义字符\'与\"存在的原因与此相同。注意,c并未被删除,只是被跳过。(7)\f 换页符,光标移到下一页。现代系统反映不出来,行为类似于\v。(5)\a 警报,使终端发出警报声或发出闪烁,或者两者同时发生。(6)\b 退格键,光标返回一个字符,但不删除字符。由此可见,对应的大小写字母写字符差值是32。(4)\\ 防止\被识别为转义字符。(2)\' 用于表示常量 '而0~31为不可打印符号。(11)\v 垂直分隔符。(10)\t 制表符。原创 2023-10-25 21:38:55 · 158 阅读 · 0 评论 -
C语言第二课——语句与数据类型和变量的分类
语句与数据类型和变量的分类。原创 2023-10-26 00:51:53 · 58 阅读 · 0 评论 -
C语言学习 第三节 算术操作符与scanf和printf
下载everything,在软件中搜索 newc++.file,找到路径有关于vc2022的,打开路径,用记事本打开,将#define _CRT_SECURE_NO_WARNINGS 1输入进去就可以了。3./,注意,除法得到的是商,整数相除所得还是整数,而被除数与除数两者只要有一个小数,输出的结果都为双精度数,如图。%[ ],在方括号中指定一组匹配的字符,遇到不在集合之中的字符,匹配将会停止。符号有:+=,*=,-=,/=,%=,>>=,原创 2023-10-27 16:01:05 · 42 阅读 · 1 评论 -
自我检测_1_10.28
打印1000年到2000年之间的闰年 , 数一下 1到 100 的所有整数中出现多少个数字9 ,计算1 / 1 - 1 / 2 + 1 / 3 - 1 / 4 + 1 / 5 …… + 1 / 99 - 1 / 100 的值,打印出结果, 求10个整数中最大的数. 乘法口诀表 , 输入三位数,从大到小排列, 输出100以内3的倍数, 输出n个*.原创 2023-10-28 01:06:28 · 53 阅读 · 1 评论 -
学习C语言 第四节 分支和循环(上)(1)
if与else的用法1.1if语句1.2else1.3嵌套式if1.4悬空else问题,关系操作符,条件操作符,逻辑操作符1.逻辑取反操作符2.与运算符3.或运算符4.短路原创 2023-10-28 16:41:29 · 292 阅读 · 1 评论 -
分支语句、循环语句与镶嵌循环
/如果循环想包含多个语句,可用大括号将多个语句括起来。switch语句,特殊形式的if.......else语句,更易用,可读性好。for与while中的break、continue、break跳出循环;表达式1 用于循环变量的初始化,只执行一次。2.case后,必须是整形表达式。注:1.expression必须是整形表达式。表达式2 用于循环变量结束条件的判断。continue从头循环,而跳过本次循环;表达式3 用于循环变量的调整。//循环体至少执行一次;while(表达式);原创 2023-10-29 23:59:10 · 53 阅读 · 1 评论 -
分支语句与循环(下)
随机数的生成原创 2023-10-30 10:16:43 · 19 阅读 · 0 评论 -
一维数组 学习
数组的概念二.一维数组的创建和初始化1.数组的创建2.数组的初始化3.数组的类型三.一维数组的使用1.下标2.数组元素的打印3.数组元素的输入4.一维数组在内存中的储存原创 2023-10-30 11:04:43 · 29 阅读 · 0 评论 -
C语言学习 二维数组
二维数组原创 2023-11-02 00:15:04 · 43 阅读 · 0 评论 -
数组训练 分中查找
b>找不到,根据大小关系,确定新的查找范围(折半)4.然后找到中间元素和要找的元素比较。3.根据左右下标确定中间元素比较。2.确定被查找范围的左右下标。原创 2023-11-02 08:20:06 · 24 阅读 · 1 评论 -
第六课 函数(1)
库函数与自定义函数原创 2023-11-02 09:07:16 · 28 阅读 · 1 评论 -
函数(2)
镶嵌调用和链式访问,实参,形参,return语句原创 2023-11-02 17:28:58 · 25 阅读 · 1 评论 -
函数(3)
函数的声明与定义原创 2023-11-02 22:36:49 · 892 阅读 · 1 评论 -
数组和函数:扫雷游戏
扫雷游戏原创 2023-11-05 19:43:23 · 30 阅读 · 0 评论 -
C语言学习——调试技巧
bug,debug与release,Vs快捷键,监视和内存观察原创 2023-11-07 10:48:24 · 30 阅读 · 0 评论 -
C语言学习——递归
递归,迭代。原创 2023-11-08 19:11:42 · 27 阅读 · 1 评论 -
操作符详解
操作符的分类,二进制的转换,反码,原码,补码,以及左右操作符原创 2023-11-08 20:08:01 · 627 阅读 · 2 评论 -
结构成员访问操作符
结构体,结构成员访问符(,),操作符的属性原创 2023-11-10 11:24:23 · 30 阅读 · 1 评论 -
深入理解指针(1)
内存和地址,指针变量原创 2023-11-10 12:10:59 · 29 阅读 · 1 评论 -
深入了解指针(2)
指针运算、野指针、如何规避野指针、assert断言原创 2023-11-11 16:19:02 · 22 阅读 · 0 评论 -
深入了解指针(2)
指针的使用和传址调用,strlen的模拟实现,传值调用和传址调用原创 2023-11-11 16:43:32 · 19 阅读 · 0 评论 -
深入理解指针(3)
数组名的理解,冒泡排序,用指针访问数组,指针数组,模拟二维数组原创 2023-11-15 21:00:16 · 18 阅读 · 0 评论 -
排序算法代码集
1.有一个数字矩阵,矩阵的每行从左到右是递增的,矩阵从上到下是递增的,请编写程序在这样的矩阵中查找某个数字是否存在。2.判断凶手,A,B,C,D3.杨辉三角4.实现计算器5.练习使用库函数,qsort排序各种类型的数据6.字符的排序7.结构体的排序8.一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。 编写一个函数找出这两个只出现一次的数字。9.模仿qsort的功能实现一个通用的冒泡排序原创 2023-11-19 16:13:40 · 19 阅读 · 0 评论 -
深入理解指针(4)
一.字符指针变量二.数组指针三.函数指针四.两段有趣的代码1.(*(void(*)())0)();2.void(*signal(int,void(*)(int)))(int)五.写法简化原创 2023-11-22 21:26:37 · 18 阅读 · 0 评论 -
字符函数和字符串函数
补充:C语言中各种0的用处一.strlen的使用和模拟实现二.strcpy的使用和模拟实现三.strcmp的使用和模拟实现四.strncpy函数的使用和模拟实现五.strncat的使用和模拟实现六.strncmp的使用和模拟实现七.strstr的使用和模拟实现八.strtok函数的使用九.strerror函数的使用原创 2023-11-26 20:56:13 · 20 阅读 · 0 评论 -
内存函数的使用和模拟实现
一.memmove的使用和模拟实现二.memcmpy的使用和模拟实现三.memset的使用四.memcmp函数的使用原创 2023-11-27 10:21:48 · 28 阅读 · 0 评论