mdsk.net
当前位置:首页 >> 以下程序的运行结果是 #inCluDE"stDio.h" int ABC(... >>

以下程序的运行结果是 #inCluDE"stDio.h" int ABC(...

在while中: 开始v=16为真,执行第一次循环:w=u%v =24%16=8,u=v=16,v=w=8; v=8为真,执行第二次循环:w=u%v =16%8=0,u=v=8,v=w=0; v=0为假,退出while循环 最终返回u=8 补充:C语言,非0为真,0为假

1. D 二、 程序填空(26分) 1、求1!+2!+3!+。。。+10! #include void main(void) { float s = 0, t = 1; int n; for (n=1; n

这个是辗转相除法 求最大公约数的, 24和16的最大公约数就是8 具体过程 a=24 b=16 于是函数abc中 u=24 v=16 while(v) { w=u%v; u=v; v=w } 第一次循环 w=24%16=8 u=v=16 v=w=8 第二次循环 w=16%8=0 u=v=8 v=w=0 第三次 判断v为0, 退出循环 返回...

解释一下,strcpy(a,b)的意思是将b的这个字符串粘贴在a的这个地址上。strcat(a,b)是将b这个字符串连接在a字符串的后面。因此,strcat(p1,p2)相当于abcABC。strcpy(str+2,strcat(p1,p2))就是将abcABC粘贴在str+2这个位置上,即z这个字母的位置上...

答案:B 第一次循环p为字符串“ABCD”的首地址,然后打印出字符串“ABCD(回车换行)”; 第二次循环p偏移一个单位,为B的地址,打印出“BCD(回车换行)”; 第三次循环p再偏移一个单位,为C的地址,打印出“CD(回车换行)”; 所以程序打印出它们的组...

本题考查的是do-while语句的使用,do-while执行的过程是当while后面—对括号中表达式的值为非0时,转去执行循环体,当值为0时,退出循环。本题定义了—个指针变量s,并使得s指向字符串"abc",的首地址,即把字符a的地址赋给s,因为do-while语句是...

要理解二个概念,一个是sizeof这是内存大小, strlen 字符串长度。 系统会给字符串自动加0.所以数据大小就是+1. 也就是算。 sizeof >= strlen+1

gets这个函数的功能是 从stdio流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为读取串的内容,读取的换行符被转换为null值,并由此来结束字符串。 所以A 字符串的输出遇到结束符...

这里有跟你一模一样的 http://zhidao.baidu.com/link?url=-N67kdWKL7pn8OzX9S6_O2r4lV8iLftyAq0pv_6OUqWJsI0hTS5Un3bDiwsAVH_lq5wFHL6DKUQ...

gets(ss);读入的"ABC"覆盖了"12345",执行srtrcat(ss,"6789");后,将"ABC"与"6789"连接,所以显示的结果是"ABC6789",故A是正确的。

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