- 博客(5)
- 收藏
- 关注
原创 一段代码带你理解输入缓冲区
/在scanf执行完后输入缓冲区余下\n,getchar不等待直接拿走并赋值给ret。}//彻底清理输入缓冲区;//读取了输入缓冲区中的\n。default:printf("无效输入");//没写48行代码时为什么功能不实现?//错误输入时返回EOF(end of file)//从输入缓冲区获取一个字符,返回值类型是int。printf("1.实现只打印数字字符\n");printf("功能1\n");printf("功能2\n");printf("2.输入缓冲区示例\n");
2025-12-16 23:13:52
463
原创 C语言之——分支语句
本文介绍了C语言中分支语句的使用方法,重点讲解了if-else和switch两种控制结构。通过示例代码展示了if语句的条件判断、代码块使用以及常见错误写法(如赋值与比较混淆)。同时详细说明了switch语句的语法规则,包括case标签必须是整型常量表达式、break语句的作用以及default分支的使用。文章还包含了实际应用场景,如年龄判断、输出奇数和星期查询等示例,帮助读者理解分支语句的实际应用。
2025-12-16 21:17:11
221
原创 一段代码带你回顾C语言知识点第三篇(最终篇)
/能看到这,无论你是C语言初学者,还是想要重拾C语言知识点的老友们,我相信你或多或少会有收获,能帮助到你,也是我的荣幸。//内存功能最左侧显示地址,左4列显示内存中的数据,一列1byte(16进制表示,地址显示的跨度为4)//不管什么类型的指针,都是在创建指针变量,指针变量是用来存放地址的,64位机器->8byte。//p的类型为int*,p就是指针变量(存放指针/地址的变量)//通过p中存放的地址,找到p所指向的对象(a),*p就是p指向的对象。//解引用ps找到ps指向的对象,为结构体变量,并引用。
2025-12-15 19:02:17
356
原创 一段代码带你回顾C语言知识点第二篇
printf("数组arr1的元素个数为%d\n", sizeof(arr1) / sizeof(arr1[0]));//9.逗号表达式:exp1,exp2,exp3,...,expn(从左向右依次计算,整个表达式的结果是最后一个表达式的结果)//4.赋值操作符:=,+=,-=,*=,%=,/=,^=,|=,&=,<<=,>>=//函数:F(x1,x2...)=关于自变量的表达式(理解为工厂,给原材料,给出产品)printf("表达式结果为%d\n",(c=b+c,b=b-c,b+c));
2025-12-14 17:36:22
928
原创 一段代码带你回顾C语言知识点第一篇
/bit比特位(存储1个0或1所需的空间),byte字节(连续8个比特位),kb(1024byte),mb,gb,tb...//130为8进制数,对应的十进制为88,对应ASCII为X。//在指定数组大小时需要常量,但int arr[NUM]会报错,因为定义数组时要用常量,即证其本质是变量。//转义字符:\n换行,\0字符串结束标志,\ddd三位8进制数,\xdd两位16进制数。//计算机理解的是二进制,所以为各种字符编号,并二进制编码,这种编码方式叫ASCII。//\n无效,早在\0结束。
2025-12-14 15:17:30
345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅