www.3112.net > C语言答辩什么鬼

C语言答辩什么鬼

我们学校的答辩就是通过你自己的代码老师会问你相关问题。

26题解答:由定义int a[2][3] 可知,数组最后一个数(或者最大下标)应为a[1][2],所以,A答案中的a[2][!1]的2超出范围,B答案也两者下标都超出范围,C答案a[0][3]的3下标超出范围,D答案正确。D答案解析:a[1>2][!1],一维下标1不大于2,所以为...

%d是按照十进制整数形式输出,%nd中的n表示有效数字的位数; %c是按照字符型输出;%f是按照浮点数输出;%lf是按照长浮点数输出; %o是按照八进制输出;%x是按照16进制输出;%e是按照科学计数法输出结果。 以上都是输出格式控制符,希望可以帮到...

对^_^ 你猜的很准,不仅c是程序语言,c++,java,php,c#,.net都是哦

这段代码分解下 int k=2,m=4,n=2;int *pk,*pm,*p;pk=&k;pm=&m;p=&n;*p = (*pk)*(*pm);printf("%d\n",n);这样看就简单些了吧。 指针pk指向k,即指针pk存储的是k的地址 指针pm指向m,即指针pm存储的是m的地址 指针p指向n,即指针p储存的是n的地址 ...

你发的图很不清楚,只能看个大概。。。你看看main函数最下面一行语句:return();是什么?错误应该就是这个,应该改为return 0; 是数字0

把S乘以2再返回

箭头应该是打印错误了,应该也是->,作用就是结构体指针访问结构体成员,&应该是和(p->no)连在一起的,是取(p->no)的地址,就是给结构体内的no变量输入一个值

二维数组做形参时要说明第二维的大小 即int array应该为int array[][4]或int array[3][4] 另外函数声明时int m不能写为m

if(getchar()=='\n') 这句在做判断时,即使当前字符不是回车也会把字符从缓冲区中读出,相当于把你换行后的第一个字符吃掉了。可以这样改: #include #include int main(void){ char str[101][11]; int i=0,len,j,flag=0; while(gets(str[i++])!...

网站地图

All rights reserved Powered by www.3112.net

copyright ©right 2010-2021。
www.3112.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com