回 帖 发 新 帖 刷新版面

主题:问题

大家好!
  帮个忙,
在C语言中i--,i--是什么意思哦.
谢谢哦!

回复列表 (共3个回复)

沙发

i-- 就是变量i自身减一
比如;
int i=10;
i--;
现在的i就等于9了!

板凳

能否帮我解释一 下下面的程序:
void main ( )
  {  char *p[ ]={ “BOOL”,”OPK”,”H”,”SP”};
int  i;
for (i=3;i>=0; i- -,i- -)
   printf(“ %c”,*p[i]);
printf(“\n”);
}

3 楼

#include<stdio.h>
void main ( )
  {  char *p[ ]={ "BOOL","OPK","H","SP"}; //定义字符串指针数组
int  i;
for (i=3;i>=0; i--,i--) //循环问什么i--然后再做i--不明白我感觉应该只有一个i--两个没有错误只是这样不就是i=i-2
   printf("%c",*p[i]);//输出字符串数组p[i]内的元素的首个字母如把%c改成%s就是字符串输出了
printf("\n");
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册