- 博客(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
6355
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
514
空空如也
请问为啥会这样?数组不是自带地址吗
2022-02-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅