- 博客(10)
- 收藏
- 关注
原创 结构体定义使用
struct与结构名共同组成叫结构类型;大括号内叫结构成员,也叫结构分量。大括号包含列出所有学生的成绩,构成struct student的结构数据类型。在定义嵌套的结构类型时,必须先定义成员的结构类型,在定义结构结构类型。类型名 结构成员1;类型名 结构成员2;struct 结构名{
2024-01-11 21:07:05 340
原创 pta期末指针判断题
❌解析:int *p是将指针指向地址为1000的变量是错误的,指针变量存储是内存地址,而1000是整数常量,不是一个有效的内存地址。❌,[]的优先级高于*,int *p[]定义的是一个指针数组,是将数组内元素是5个指针。上述代码中,首先声明一个指针变量p,然后声明个整数变量x,并赋予值给他。❌,解析:指针可以作为函数的参数就能使函数返回多个值,但并不一定。6.如果函数的返回类型是指针,则可以返回函数内部任意变量的地址。❌,*p是一个指针变量,需要赋值一个地址才可使用。,用于指向一个有5个元素的数组。
2024-01-11 19:34:09 1035
原创 期末复习pta选择题答案
2.C语言中while和do-while循环的主要区别是(A)。B.while的循环控制条件比do-while的循环控制条件严格。在下列选项中,没有构成死循环的程序段是(C )。下面程序段执行后,最后一行的输出结果是(D )。A.do-while的循环体至少无条件执行一次。执行以下循环语句时,下列说法正确的是(A)。D.while(s)卡在s了,不会进行--s。D.do-while的循环体不能是复合语句。下面的这个循环的循环次数是( B)。以下程序段执行后结果是什么:(D)A.语法错误,不能执行。
2024-01-09 18:25:45 575
原创 c语言pta判断题期末复习
✔ for(表达式1;表达式三),对于for循坏来说,表达式2是判断语句,最重要,如果是0则无法循环,所以必须为1。❌解析:for循坏可以与while循坏相互转换,但do while循坏不一定与for循坏相互替换。7.对for(表达式1;表达式3)可理解为for(表达式1;❌解析:可以相互嵌套(while循坏,do while循坏和for循坏)9.在for语句 for(E1;E3)中,每一个表达式都可为空。for语句的一般形式如下,若表达式2的值为“假”,则结束循环。执行以下程序段,将输出10。
2024-01-09 17:52:07 523
原创 c语言pta逆序三位数
提示:用%10可以得到个位数,用/100可以得到百位数...。将这样得到的三个数字合起来:百位*100+十位*10+个位,就得到了结果。程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。时间限制:500ms内存限制:32000kb。每个测试是一个3位的正整数。
2024-01-09 15:24:03 559 1
原创 switch语句知识点
switch语句中case会按照标签选择,因为x=1,首先会匹配case1,执行a++,使得a等于1,因为没有break语句,所以会执行case2:a++,b++使得a等于2,b等于1。switch作为开关,必须对应case的值时,执行case后面的语句跳出switch语句。遇到break才跳出switch语句,否则一直执行下去。switch语句为开关语句,是一个多分支语句,一般与case,break,default使用。
2024-01-09 14:25:40 406
原创 c语言的标识符注意事项
c语言的标识符必须以字符,下划线或美元符号$开头不能以数字开头 标识符智能由字母,数字,下划线组成,不能用其他符号 c语言大小写要区分,长度不能超过63个字符
2024-01-09 14:05:29 420
原创 程序设计期末判断题复习
❌==只能用于整型,浮点型,之间的判断,而a,b是字符型,应该用strcmp。8.在switch语句中,可以根据需要选择是否需要break语句。答案错误❌,解析c语言的第一条语句时从mian函数上执行的。10.判断字符串a和b是否相等可以用if(a==b)吗。2.c语言是从原文件的第一条语句上执行的。❌,解析源代码需要编译才能被计算机识别。4.表达式x==0和表达式!6.c语言'a'+2表达式是正确的。√ 'a'表达的是一个字符串。9.else总与上面的if配对。7.if(a==5)是允许的。
2024-01-09 13:59:17 486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人