lzth.net
当前位置:首页 >> 关于C语言的一道题求每个选项解析 >>

关于C语言的一道题求每个选项解析

求C语言的一道题关于投票系统的 请大侠们用二维数组做谢谢!本人刚学编程还不懂很多!题目是这样的:假定有10个候选人,他们...

scanf("%d",p->age);这个是错误的,因为scanf输入时,要将值放到地址里,所以要加上&,&表示取址。 scanf("%s",pup[0].name);这一项是正确的,因为name本身就是字符数组,所以它的数组名就是字符串的首地址,所以符合要求; scanf("%d",&pup[0]....

D struct student { int age; int num; }; {1001,20}=>{age, num} 所以 num的都是错的 p指针指向数组首地址 A (p++)->num B (p++)->age 先p->age再 p++ C (*p).num D (*++p).age

解析有问题。正确的解析应该是: do { 循环体B; } while (条件表达式2); 条件表达式2成立次数为n2,则循环体B执行次数为n2+1.因为条件表达式2成立就要执行一次,还要加上进入循环时执行的那一次。 而对于 while (条件表达式1) 循环体A; 条件表达...

选择B A:如果想为真,则c应该至少满足c==2 c==4 c==6三者其一,显然A永远不能为真。 C:如果为真,应同时满足 (1)c>=2&&c

答案是25,选C。 VOID PRTY,正确来说应该写为void PRTY(int x),这句是定义一个没有返回值的函数。根据题目给出的程序,该函数的作用是打印该函数的参数。在主函数(main()函数)里,先定义了一个整型变量a,并给a赋值为25,然后把变量a当成参...

fputs的格式写错了。 fputs的函数原型如下 int __cdecl fputs(_In_z_ const char * _Str, _Inout_ FILE * _File); 你看看你的str[i]是float类型

8 这是递归调用函数! 函数返回值通过指针s返回! 6开始,函数返回值为 f(6,*)=f(5,*)+f(4,*) f(5,*)=f(4,*)+f(3,*) f(4,*)=f(3,*)+f(2,*) f(3,*)=f(2,*)+f(1,*) f(2,*)=1;这时候返回,不再继续 f(1,*)=1;这时候返回,不再继续 f(6,*)=5*f(2,*)+...

//初始化记录素数和的变量s为0 int i,k,s=0; //从2开始(1不是素数),一直循环到给定的数,检测每个数是否为素数 for(i=2;i

结构体数组赋值后为: x[0].num = 1;x[0].name="USA"; x[1].num = 2;x[1].name="USA"; x[2].num = 3;x[2].name="France"; ..... p是指向结构体的指针,p = x + 2 就相当于:p = x[0 + 2] = x[2];这时,p指向x[2]所在内存,p->num中->是指针访问...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com