1. 帮我解释下面几条C#代码的含义:
string str=" "; //声明一个string类型的变量str,并给其赋值一个空格System.Console.WriteLine("请输入成绩:"); //在控制台界面上输出一行字符“请输入成绩:”string strScore=System.Console.ReadLine(); //声明一个string类型的变量strScore,并把控制台界面上输入的一行字符赋值给strScoreint intScore=int.Parse(strScore); //把string类型变量strScore转换成int类型,并赋值给新声明的int类型的变量intScore
2. 求解释c++代码的含义
int InitQueue(LinkQueue &Q)//初始化队列{ Q.front=Q.rear=new QNode; Q.front->next=NULL; return 1;}void EnQueue(LinkQueue &Q,QElemType e)//添加元素到队列中(进队){ LinkList p; p=new QNode; if (Q.rear==NULL)//队列为空则队头=队尾=p Q.rear=Q.front=p; else p->data=e;p->next=NULL;//把元素赋值到节点p上 Q.rear->next=p;//把节点p加到队列上 Q.rear=p;//把队尾设置为p}bool DeQueue(LinkQueue &Q,QElemType &e)//队头出列。(出队){ if(Q.front==Q.rear)return FALSE;//队列为空返回 LinkList p; p=Q.front->next;//把头元素赋值给p e=p->data;//把出队的元素赋值给e,用于返回出队的元素 Q.front->next=p->next;//重新设置队头 //如果队尾=p,就是到了队尾了,队列为空,另队头=队尾 if(Q.rear==p)Q.rear=Q.front; delete p;//删除节点p return TRUE;}
3. 解释下列代号的含义。
○1 ∮80cd5 直径80 公差带cd5,这个尺寸没有这种标准。
○2 ∮65M8 直径65的孔,公差带M8,上偏差+0.005,下偏差-0.041
○3 ∮40K7/h6 直径40的轴孔配合,采用基轴制公差,孔公差带K7,上偏差+0.007,下偏差-0.018,轴公差带h6,上偏差0,下偏差-0.016,属于过渡配合。
4. 求注释C++代码的含义
int i;
int NODENUM=50; 节点个数声明和初始化
LinkQueue Q; 链接队
线程试验函数声明和定义。
unsigned __stdcall threadTest1(void *pArg){
WaitForSingleObject(hMutex,-1); 等待互斥对象通知
for(i=0; i<NODENUM; i++){
EnQueue(Q,i); 对共享资源进行写入操作
}
ReleaseMutex(hMutex); 释放互斥对象
return 0;
}
函数 排队1()声明和定义
void queue1(){
HANDLE hThread[2]; // 声明2个线程用的句柄
hMutex = CreateMutex(NULL, FALSE, NULL); // 建立一个互斥访问对象
也就是,多个线程对同一共享资源的互斥访问对象。
参数1 是 安全属性指针 , NULL 表示默认安全度,
参数2 是初始拥有者,FALSE是 调用线程无此对象的拥有权,
参数3 是 是否另给 互斥对象名, NULL表示 不另给名
hThread[0]=(HANDLE)_beginthreadex(NULL,0,threadTest1,NULL,0,NULL); //启动线程1
参数1 NULL默认安全度,参数2 堆栈大小, 参数3 调用threadTest1(),参数4, 传给新线程的变量表NULL(没其它参数),参数5,0 标志 意思是 运行, 参数6 NULL 表示 不使用此参数。
hThread[1]=(HANDLE)_beginthreadex(NULL,0,threadTest2,NULL,0,NULL); //启动线程2
WaitForSingleObject(hThread[0],-1); // 等待 hThread[0] 执行
WaitForSingleObject(hThread[1],-1); 等待 hThread[1] 执行
CloseHandle(hThread[0]); // 关闭
CloseHandle(hThread[1]); // 关闭
}
5. 谁来帮我解释一下这句代码的各个部分含义
你给的代码是不全的,或者说是乱的。
应该是
永远是朋友
就是一段移动文字。
width是宽度,style里定义了移动区域的样式,如字体颜色,粗细,边框线条样式,宽度等。
然后“永远是朋友”又再定义了他的样式属于sytle3,这个你应该文件的其他CSS里有定义过STYLE3的样式。
6. 请问箱式变压器YBM-630/10各个字母的意义。
YB是预装.
M,其中所配变压器为全密封结构.
630表示额定容量630KVA,
10表示变压器高压侧额定电压10KV。
能说明低压侧所带负载多少;低压侧最大短路电流是多少,便于选取开关的开断容量。
大概在25万左右。
7. 有高手解释一下一面代码的含义
三目运算 :A ? B : C
如果 A 为 true 则返回 B, flase 则返回 C
也就是:
if(A){
return B;
}else{
return C
}
8. 解释下代码的含义
int[] numbers = new int[] { 6, 4, 3, 2, 9, 1, 7, 8, 5 };
//定义 int数组
List even = new List();
//定义list对象even,其中放的类型为int
foreach (int number in numbers)
//循环 (循环类型 循环变量 循环数组)
{
if (number % 2 == 0)
//如果循环变量被2整除
{
even.Add(number);
//就添加到even这个list中
}
}
even.Sort();
//even排序,默认按自然排序
even.Reverse();
//even反转,就是排序最大的反而是最小的了。
如果打印even,会看到
8,6,4,2