
1.请你分别画出OSI的七层网络结构图和TCP/IP的五层结构图。 2.请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么....
1. 写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。#define MIN(A,B) ((A) <= (B) (A) : (B))这个测试是为下面....
当C 在表达式中要求布尔值时, 如果表达式等于0 则认为该值为假, 否则为真。换言之, 只要写出if(expr)无论“expr” 是任何表....
语言定义中说明, 每一种指针类型都有一个特殊值—— “空指针” —— 它与同类型的其它所有指针值都不相同, 它“与任何对象....
写一个函数计算当参数为n(n很大)时的值 1-2+3-4+5-6+7+n ; long fn(long n) { if(n<=0) { print....
解: #include <stdio.h> main() { int n; printf(....
给定字符串A和B,输出A和B中的最大公共子串。比如A=aocdfe B=pmcdfa 则输出cdf*///Author: azhen#include<stdio.h>#include<s....
解: #include <stdio.h>#include <math.h>#define max 100struct queue{ int qdata[max]; int head,tail;....
解: #include <stdio.h>#include <math.h> struct point{ float x; float y; }; main(){ float dis; ....
对于没有初始化的变量的初始值可以作怎样的假定?如果一个全局变量初始值为“零”, 它可否作为空指针或浮点零?具有“静态”....
第一种形式声明了一个“结构标签”; 第二种声明了一个“类型定义”。主要的区别是在后文中你需要用“struct x1” 引用第一种....
序列点是一个时间点(在整个表达式全部计算完毕之后或在||、、? : 或逗号运算符处, 或在函数调用之前), 此刻尘埃落定, 所有的....
只有很小的区别。C 标准中允许枚举和其它整形类别自由混用而不会出错。(但是, 假如编译器不允许在未经明确类型转换的情况下....
f(1)=1f(2)=1f(n)=f(n-1)+f(n-2) n>2解:int f(int n){ int i,s,s1,s2; s1=1; s....
试题1:void test1(){char string[10];char* str1 = 0123456789;strcpy( string, str1 );}试题2:void test2(){char string[....
解: main() { int a[3][3],*p,i;printf(“Input matrix:n”);for(i=0;i<3;i++) scanf(“....
1. How do you code an infinite loop in C?2. Volatile:(1)What does the keyword volatile mean? Give an example(2)C....
解: main() { int len ; char *str[20]; printf(“Tnput string:”); ....
void GetMemory(char *p){p = (char *)malloc(100);}void Test(void){char *str = NULL;GetMemory(str); strcpy(str, hel....
字,双字,和四字在自然边界上不需要在内存中对齐。(对字,双字,和四字来说,自然边界分别是偶数地址,可以被4 整除的地址....