C语言中的getchar_unlocked()

Windows中不赞成使用getchar_unlocked()函数,因为它是的线程不安全版本getchar()。建议不要使用getchar_unlocked()。没有流锁定检查,这就是为什么getchar_unlocked不安全的原因。函数getchar_unlocked()比更快getchar()

这是C语言中的getchar_unlocked()的语法,

int getchar_unlocked(void);

用C语言编写的getchar_unlocked()程序如下-

示例

#include <stdio.h>

int main() {
   char val;
   val = getchar_unlocked();
   printf("Enter the character : \n");
   printf("Entered character : %c", val);
   return 0;
}

输出结果

这是输出

Enter the character : a
Entered character : a