c语言中&&是逻辑运算符,表示逻辑与。
有以下三种情况:
1、当逻辑与左边为false(假),则不再进行逻辑与右边的判断,结果为false(假)
2、当逻辑与左边为true(真)则进行右边判断,右边为false(假),结果为false(假)
3、当逻辑与左边为true(真)则进行右边判断,右边也为true(真),则结果为true(真)
示例:
#include <stdio.h> #include <string.h> // strcmp所在头文件 int main(void) { char szAccount[] = "account"; // 设置的默认账号 char szPassword[] = "password"; // 设置的默认密码 char szEntryAccount[32] = { 0 }; // 输入的账号 char szEntryPassword[32] = { 0 }; // 输入的密码 // 获取输入的账号 printf("请输入账号: "); scanf_s("c语言中&&是什么意思? ", szEntryAccount, 32); // 获取输入的密码 printf("请输入密码: "); scanf_s("c语言中&&是逻辑运算符,表示逻辑与。
有以下三种情况:
1、当逻辑与左边为false(假),则不再进行逻辑与右边的判断,结果为false(假)
2、当逻辑与左边为true(真)则进行右边判断,右边为false(假),结果为false(假)
3、当逻辑与左边为true(真)则进行右边判断,右边也为true(真),则结果为true(真)
示例:
#include <stdio.h> #include <string.h> // strcmp所在头文件 int main(void) { char szAccount[] = "account"; // 设置的默认账号 char szPassword[] = "password"; // 设置的默认密码 char szEntryAccount[32] = { 0 }; // 输入的账号 char szEntryPassword[32] = { 0 }; // 输入的密码 // 获取输入的账号 printf("请输入账号: "); scanf_s("%s", szEntryAccount, 32); // 获取输入的密码 printf("请输入密码: "); scanf_s("%s", szEntryPassword, 32); // 通过strcmp函数进行比较输入的账号和密码是否跟我们设置的匹配 // 通过 &&(逻辑与) 进行判断,当账号和密码都正确才会打印出 "账号密码正确!" if (strcmp(szEntryAccount, szAccount) == 0 && strcmp(szEntryPassword, szPassword) == 0) { printf("账号密码正确!"); } else { printf("账号或密码错误!"); } return 0; }更多相关知识请关注前端学习网站
以上就是c语言中&&是什么意思?的详细内容,更多请关注易知道|edz.cc其它相关文章!
", szEntryPassword, 32); // 通过strcmp函数进行比较输入的账号和密码是否跟我们设置的匹配 // 通过 &&(逻辑与) 进行判断,当账号和密码都正确才会打印出 "账号密码正确!" if (strcmp(szEntryAccount, szAccount) == 0 && strcmp(szEntryPassword, szPassword) == 0) { printf("账号密码正确!"); } else { printf("账号或密码错误!"); } return 0; }
更多相关知识请关注前端学习网站
以上就是c语言中&&是什么意思?的详细内容,更多请关注易知道|edz.cc其它相关文章!