- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 [C语言][总结] getchar()清除缓冲区
getchar()是最近看C语言教程看到的函数,大三的时候学C语言吊儿郎当,隐约听过老师说过这个函数,似乎与清除缓冲区有关,今天终于彻底了解了。A.getchar()的使用看一段代码,它实现的功能是输出我们输入的字母:输入a,它输出a。这里getchar()的功能是获取键盘输入的字母,搭配putchar()来进行一个输出。来看看while语句括号内的内容:ch=getchar(),这个ch在此前声明为int类型,而我们输入的a是字符,看起来出现了矛盾。其实原因是:getchar()的
2022-02-24 22:53:47
6001
2
原创 [C语言] [总结] 关于字符串和结束标志
A. /0 真的很神奇,它悄悄地存在于字符串的结束位置:写一串代码:#include<stdio.h>#include<string.h>int main(){ char arr1[] = "hello"; char arr2[] = { 'h','e','l','l','o' }; printf("%d\n", strlen(arr1)); printf("%d\n", strlen(arr2)); return 0;}...
2022-02-17 21:19:07
479
空空如也
请问为啥会这样?数组不是自带地址吗
2022-02-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人