%s 用来控制输入以及输出的字符串
注意:
1.数组名是一个地址常量,所以如果用scanf进行输入的话,只要写数组名就行了,不要加&
2.千万要记得,准备输入的时候,数组一定要足够长,不然可能出现未知错误,把数据写到其他人的空间里
(越界造成的)
再注意:
如果要比较两个字符串是否相等,不能用==来判断!
如果,就是想判断他们内容是否相等,怎么办??
第一步:导入头文件 #include <string.h>
第二步:使用strcmp
使用方法:strcmp(字符串1,字符串2);
如果返回0,代表两个字符串相等
练习:写一个登录功能!账号要求输入admin 密码要求输入123456,如果正确提示登录成功,否则登录失败!
写完以后弄成循环的,只要账号或密码有错就一直让它输入,如果输入成功,提示登录成功,结束循环
分析:
1.接收用户输入的账号以及密码
用字符串来接收
2.如果 账号 等于 admin 并且 密码等于 123456
登录成功
否则
登录失败
1.我不知道循环的次数,所以可以死循环
如果登录成功则跳出循环(break);
否则继续循环