学c一个月了

valtti 2011-10-09 05:21:00
学c一个月了,弄了一个判断密码的,与初学者分享
# include <stdio.h>
# include <conio.h>
int main ()
{
char mima[6]={'s','u','l','s','a','n'};
for (int i=0;i<6;++i)
{
char ch;
ch = getche();

if (ch != mima[i])
{
printf ("密码错误,请重新输入\n");
i = (-1);
continue;
}


}
printf ("\n");
printf ("退出了for\n");
getch();
return 0;
}
...全文
50 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wildler 2011-10-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 valtti 的回复:]
char mima[6]={'s','u','l','s','a','n'};
可以写成
const char mima[] = "sulsan";
什么意思?不懂,我看过后面,好像可以写成 char(*P)[]="sulsan";
[/Quote]char mima[6]={'s','u','l','s','a','n
'};是给每个数组元素赋值,
const char mima[] ="sulsan";是把字符串放到数组,并且此字符串在程序运行过程中不可改变。
至于char (*p)[]="sulsan";是不是应该写成:char *p = "sulsan";
valtti 2011-10-09
  • 打赏
  • 举报
回复
char mima[6]={'s','u','l','s','a','n'};
可以写成
const char mima[] = "sulsan";
什么意思?不懂,我看过后面,好像可以写成 char(*P)[]="sulsan";
huangruiz1 2011-10-09
  • 打赏
  • 举报
回复
虽然不懂 但看起来好像蛮厉害的啊
正在学C程序设计 绿皮书
星羽 2011-10-09
  • 打赏
  • 举报
回复
char mima[6]={'s','u','l','s','a','n'};
可以写成
const char mima[] = "sulsan";

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧