- 博客(11)
- 收藏
- 关注
原创 getch和_getch的区别
这两个函数的作用是相同的,都是从控制台读取一个字符,但是 getch 的实现比 getch 更简单,且更加可靠。在 Visual C++ 中, getch函数实际上是通过调用 getch 函数实现的,因此getch 是更加推荐使用的函数。getch()函数是Microsoft Visual studio环境下的函数,来自于<conio.h>库,与getch()类似,它也是从键盘读取一个字符,但是它不仅不显示读取的字符,也不将其回显到控制台上。它不会将读取的字符显示在屏幕上,而是直接返回读取的字符。
2024-04-01 10:14:36 322 1
原创 我的错题本23.12.28
一.下列程序段的输出结果是()。else c++;return 0;答案:选c首先,分析程序段中的条件判断和代码块的执行顺序:1.嵌套的 if 语句:第一个 if 语句 if(a<b)判断 a 是否小于 b,如果成立则执行后续的代码块。2.条件判断的结果:根据题目给出的初始化值[2]a = 2.b =-1,显然 a 不小于 b,因此跳过第-个 if 语句。
2023-12-28 11:23:16 624 1
原创 我的错题本23.12.26
答案:选d选项A中,数组的长度使用了变量N,而在C语言中是不能用变量来定义数组的长度的,故选项A错误。在C语言中,给二维数组赋初值时,行数不能超过定义的行数,每行的初值个数不能超过定义时的列数,故选项B错误。选项C数组的第二维下标默认,而在C语言中,数组的第二维下标不能默认,故选项C错误。所以,D选项为所选。写代码,每次写对一道题目,那种成就感真的很棒。
2023-12-26 11:19:26 373
原创 我的错题本 23.12.23
答案:在主函数main()中定义了两个变量s和i,同时给s和i赋初值0。当i-0时。执行s+=fi):”语句,调用f()并将i的初值0传递给形参n。首先执行if语句中内条件:n/2.条件为假。则执行else下的语句a=7.t=7+0=7使用return返回t t=7+(a++)=7+5=12此时a运算完后自增1.变为6返回主函数中s=0+12=12。当i=1时执行”s+=f(i):”语句调用f()并将的初值1传递给形参n。首先执行if语句中的条件:n/2.条件为真执行if下面的语句.t=0.a=6,t=0
2023-12-24 08:35:56 364
原创 我的错题本2023.12.19-12.21
while(k=1) 不是while(k==1),k=1是一个赋值语句,把1赋值给k,C语言中0为假,非0为真,所以1永远为真,所以是无限次。C.用do-while语句构成的循环,在while后的表达式为非零时结束循环。D.用do-while语句构成的循环,在while后的表达式为零时结束循环。D while(条件),条件为真时进行循环,为假(0)时退出, 用do-每个星号后跟一个空格。C while(条件),条件为真时进行循环,为假(0)时退出。为零时结束循环,break 是可以退出循环,但不是唯一的。
2023-12-21 20:15:04 798 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人