main() { char a[7]="123\010\032"; int i,j=0; for(i=0;i<strlen(a);i++) j+=sizeof(a); printf("%d,%d\n

main()
{
char a[7]="123\010\032";
int i,j=0;
for(i=0;i<strlen(a);i++)
j+=sizeof(a);
printf("%d,%d\n",i,j);
}
求输出结果,详细解及思路

输出:5 35
"123\010\032"里面包含2个转义符,\010表示8进制,相当于10进制的8,\032表示8进制,相当于10进制的26,因此strlen(a)得值为5,也就是循环之后i的值
sizeof(a);表示计算数组a的大小,等于7,循环5次,所以j=7*5=35
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-28
日常食物中的10种有毒蔬菜

饮食养生:秋季养生蔬菜大盘点

饮食误区 蔬菜的十大错误吃法

按时按点给孩子喂奶、每天都变着花样给孩子做饭……为了让孩子身体健康(健康食品),每个家长都力所能及地为孩子提供各类营养支持,可是,为什么孩子总是缺铁(铁食品)?就此问题,记者近日采访了省妇幼保健(保健食品)院儿保科刘凤英主任医师。

-缺铁会导致免疫力下降

一个孩子的家长说:“我儿子半岁时,身高体重都达到标准上限,但体检时血色素、微量元素(微量元素食品)中的铁都低于标准值,医生说是贫血,让喝点生血糖(血糖食品)浆。在1岁多检查时还缺铁,又服用了半个多月的硫酸亚铁,可是过了两个月再检查还是缺铁。现在孩子1岁4个月了,最近面色苍白,有点消化不良、呕吐,是不是贫血?”

另一个孩子的家长说:“前不久宝宝半夜发烧到39.8℃,急诊检查发现宝宝血色素很低,医生说可能是贫血引起的,免疫力下降后导致感染,住院再次检查才发现是缺铁性贫血。宝宝(宝宝食品)现在半岁了,一直坚持母乳喂养,没有吃过补铁药物,不知该给孩子如何补铁。”

刘凤英说,在每天门诊检查中,缺铁的宝宝很多,最常见的表现就是营养缺乏症,缺铁性贫血是严重阶段,也较为普遍,缺铁可引起细胞免疫功能缺陷,宝宝抵抗力差,消化能力减弱,同时贫血可降低血液的摄氧能力,使器官、组织出现不同程度的缺氧,很容易引起宝宝呼吸急促、消化(消化食品)不良。

-母乳喂养也需要补铁

许多妈妈都比较疑惑,自己怀孕(怀孕食品)时一直注重铁的补充,宝宝出生后也一直坚持纯母乳喂养,为何宝宝还会缺铁?

刘凤英说,婴儿胃肠道的消化功能还未发育完善,如果一味给婴

儿喝鲜牛奶代替母乳,很容易使宝宝出现消化不良和缺铁,所以1岁前最好不要以牛奶作为母乳的替代品,健尔马足疗机怎么样,应尽量以母乳喂养来满足宝宝的发育需求。但母乳含铁量也较低,100克母乳含铁量一般不超过0.5毫克,宝宝生长发育快,铁的需求量高,一般在宝宝4个月时,从母体中带来的铁已消耗很多,因此无论是喂母乳还是喂鲜牛奶、奶粉,都必须注重铁的补充。

缺铁性贫血不会遗传,但妈妈贫血孩子更易贫血,最好是在妊娠期注重铁的补充,孕期吃足量的含铁食品,如动物的肝、蛋黄、瘦肉、虾、海带、紫菜、黑木耳、南瓜子、芝麻等,如果宝宝是溶血性贫血应从出生第二个月起就开始补铁。

-多吃蔬菜(蔬菜食品)有利铁的吸收

因为缺铁性贫血大部分发生在宝宝半岁左右,此时父母不仅要给宝宝添加鸡蛋,同时还要给孩子适当补充其他含铁丰富的食物以预防缺铁性贫血,甚至需要补充药物铁剂。

专家指出,如果宝宝贫血的话,就会出现食欲减退、爱哭爱闹、易反复感冒,甚至还会出现呼吸道疾病,水宜生价格,智力发育也会受到影响。在给孩子补铁时,仅仅添加蛋黄还不够,还要逐渐添加菜泥、肝泥、铁强化食物,因为蛋黄中铁吸收率不高,不能满足宝宝需要,同时还要补充新鲜蔬菜帮助铁的吸收,学龄前的孩子也可喝铁强化配方奶粉预防缺铁。

刘凤英说,并非所有的贫血均由缺铁所致,还有再生障碍性贫血、白血病性贫血等。父母在日常生活中,要观察孩子是否有轻度贫血症状,如脸色苍白、厌食、烦躁等。平时可给孩子进行小剂量铁的预防补充。
天天营养网>>天天饮食,水宜生水杯,更多精彩:饮食资讯
第2个回答  2010-08-28
输出结果是i=3,j=21。因为在字符串中有\0,所以在执行for语句时遇到\0就会结束循环。

...010\\032"; int i,j=0; for(i=0;i<strlen(a);i++) j+=sizeof(a...
"123\\010\\032"里面包含2个转义符,\\010表示8进制,相当于10进制的8,\\032表示8进制,相当于10进制的26,因此strlen(a)得值为5,也就是循环之后i的值 sizeof(a);表示计算数组a的大小,等于7,循环5次,所以j=7*5=35

main() { char a[7]="a0\\0a0\\0";int i,j; i=sizeof(a);j=strlen(a...
sizeof(a) 相当于数组a所占空间,等于元素个数*单个元素所占空间,即 7*sizeof(char)=7*1=7 strlen函数是判断字符串长度,其判断依据是碰到'\\0'即停止,此处可看到在第1个'\\0'前共2个字符,所以输出2

求一个c语言写的五子棋程序,要有人机对战和人人对战两种模式,可以选择...
int qixing(int n,int p,int q); \/* 返回空点p q在n方向上的棋型 n为1-8方向 从右顺时针开始数 *\/void yiwei(int n,int *i,int *j); \/* 在n方向上对坐标 i j 移位 n为1-8方向 从右顺时针开始数 *\/void main(){ char k; do{ x=225;start();printf("还要再来一把吗?输入y或n:"...

...main() { char a[2][80],t; int i,j,m,n,l,max; for(i=0;i<=1...
for(i=0;i<=1;i++) gets(a[i]);等待输入两个字符串 for(i=0;i<=1;i++){ l=strlen(a[i]);for(j=0;j<=l;j++)if(a[i][j]>t) { max=a[i][j]; m=i; n=j; } } 循环获取ASCII值最大的字符,并记录,第m个字符串的第n个字符,值为max,并输出 ...

求<c语言程序设计>的答案
void reverse(int a[3][3]) \/\/函数转置的定义{ int i,j,t; for(i=0;i<3;i++) { for(j=0;j<i;j++) { t=a[i][j]; a[i][j]=a[j][i]; a[j][i]=t; } }}第五题#include <stdio.h>#include <string.h>void main(){ char str[30]; void fanxu(char *p); printf("请...

c语言编程问题!!
void main() { int a,b[20],i,base=16; char X[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; scanf("%d",&a); for(i=0;a!=0;i++) { b[i]=a%base; a=a\/base; } for(--i;i>=0;i--) \/\/开始有一个 --i { int ...

...main() {char a[100]; int i,j,m,n=0; gets(a); i=strlen(a);_百度...
这里根本没有输出函数的调用,当然不能输出。调用puts或printf。祝你好运!

全国计算机等级考试三级笔试试题及答案?
{ int i,j=0;for(i=i;i<3;i++) j+=f(i);printf(“%d\\n”,j);}程序运行后的输出结果是( )。A) 4 B) 3 C) 2 D) 1(33) 有以下程序main(){ char a[ ]={‘a’,‘b’,‘c’,‘d’, ‘e’, ‘f’, ‘g’,‘h’,‘\\0’}; int i,j;i=sizeof(a); j=strlen(a);...

如何在c++定义一个学生类以实现平均成绩的计算和查询功能?
int main() {scanf("%s", st);int n = strlen(st);for (int i = 1; i <= n; ++i) {if (n % i == 0) {char c = st[i - 1];if (c >= 'a')st[i - 1] = c - 'a' + 'A';}}printf("%s", st);return 0;}判断题1)输入的字符串只能由小写字母或大写字母组成。()答案...

c语言利用循环输出 ABCDEFG BCDEFG CDEFG DEFG EFG FG G
include "stdio.h"main(){ int i=0,j; char a[7]={'A','B','C','D','E','F','G'};for (i=0;i<7;i++) { for(j=i;j<7;j++) { printf("%c",a[j]); } printf("\\n"); }}

相似回答