以下程序段的运行结果是?
2个回答
展开全部
1. 数组a的定义,实际使得
a[][4]={{1,0,0,0}, {2,0,0,0}, {3,0,0,0}, {4,0,0,0}};
并且c语言中除号/,如果被除数和除数都是整数,进行的是整除。
所以循环中使用了每个数组a中的元素进行的是整除,0/2当然还是0,1/2也是0,2/2为1,3/2为1,4/2为2。
k是把所有的整除结果累加起来,那么其实就只有1+1+2=4。
因此第一个输出4
2. strlen是获取字符串的长度的,字符串以‘\0’结尾。
str是一个字符数组,并被赋予了一个字符串作为它的值。这个字符串中'\\'表示一个'\'符号,'\012'表示8进制12所代表的字符,‘\t’表示制表符。
所以数一下这个字符串中‘\0’前的字母和特殊字符总共是9。
sizeof函数是获得数组的总大小,定义的是str[50],所以值是50。
因此第二题结果是9,50
a[][4]={{1,0,0,0}, {2,0,0,0}, {3,0,0,0}, {4,0,0,0}};
并且c语言中除号/,如果被除数和除数都是整数,进行的是整除。
所以循环中使用了每个数组a中的元素进行的是整除,0/2当然还是0,1/2也是0,2/2为1,3/2为1,4/2为2。
k是把所有的整除结果累加起来,那么其实就只有1+1+2=4。
因此第一个输出4
2. strlen是获取字符串的长度的,字符串以‘\0’结尾。
str是一个字符数组,并被赋予了一个字符串作为它的值。这个字符串中'\\'表示一个'\'符号,'\012'表示8进制12所代表的字符,‘\t’表示制表符。
所以数一下这个字符串中‘\0’前的字母和特殊字符总共是9。
sizeof函数是获得数组的总大小,定义的是str[50],所以值是50。
因此第二题结果是9,50
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询