1. 首页 > 科技

以下语句实现什么功能,请写明? fun语句实现什么功能

以下语句实现什么功能,请写明?fun语句实现什么功能

用switch语句编写程序,实现以下功能

switch(表达式)

{

case 常量表达式1:语句1;

....

case 常量表达式2:语句2;

default:语句;

}

default就是如果没有符合的case就执行它,default并不是必须的。

case后的语句可以不用大括号。

switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型。

一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句。

例如:

switch(x)

{

case 1:

case 2:

case3: System.out.println("haha");

break;

case4: System.out.println("hehe");

}

c语言问题 实现什么功能

输入两个数,这两个数用于限定一个范围,

在这个范围内的数,若该数的各位的立方和等于该数,就输出。

类似于求取完全平方数,这应该是求取水仙花数

说明下面程序段实现的功能 MOV AH,02H MOV DL,'A' INT 21H

MOV AH,02H 是给AH赋值02H,是显示字符的作用,MOV DL,‘A’是表示显示的字符的是A,INT 21H是是DOS的中断调用,整个语句的意思很简单,就是在屏幕上显示A。汇编博大精通,好好学啊。

C语言问题,下面算法实现什么功能

这段程序是错的,什么也做不了…… while(P->next !== NULL)这句有问题……

抛开这个问题不谈,这段程序可能是想反转一个链表……但是写Q ->next = NULL;是错的

这个程序应该会Runtime Error

正确的反转链表函数:

SLNode* reverse(SLNode*& head){

if( NULL == head)return; //对输入参数的有效性进行验证

SLNode* pre = head,cur = head -> next,next;

while(cur != NULL){

next = cur->next;

cur->next = pre; //反转操作

pre = cur;

cur = next;

}

head -> next = NULL; //重要!

return pre;

}