printf() 和 scanf() 函数分别用于 C 语言中的输出和输入。这两个函数都是库函数,定义在 stdio.h 头文件中。printf() 和 scanf() 函数返回值的详细信息如下所示:printf() 函数printf() 函数用于打印输出。它返回打印的字符数。如果出现错误,则返回负值。演示此功能的程序如下所示:示例 在线演示#include int main(){ char str[] = "THE SKY IS BLUE"; printf("The value returned ... 阅读更多
C 编程中 getchar()、fgetc() 和 getc() 函数的详细信息如下所示:getchar() 函数getchar() 函数从 stdin 获取一个字符。它返回以整数形式读取的字符,如果发生错误则返回 EOF。演示此功能的程序如下所示:示例 在线演示#include int main (){ int i; printf("Enter a character: "); i = getchar(); printf("The character entered is: "); putchar(i); return(0); }输出上述程序的输出如下所示:Enter a character: G The character entered is: G现在 ... 阅读更多
exit()exit() 函数用于立即终止调用函数,而无需执行进一步的进程。当 exit() 函数被调用时,它会终止进程。它在“stdlib.h”头文件中声明。它不返回任何内容。以下是 C 语言中 exit() 的语法:void exit(int status_value);其中,status_value - 返回给父进程的值。以下是 C 语言中 exit() 的示例:示例 在线演示#include #include int main() { int x = 10; printf("The value of x : %d", x); exit(0); printf("Calling of exit()"); return 0; }输出The value of x : 10在 ... 阅读更多
这是一个在 C 语言中交换变量的示例,示例 在线演示 #include <stdio.h> int main() { int a = 28, b = 8; a += b -= a = b - a; // 方法一 printf("交换后:%d\t%d", a, b); (a ^= b), (b ^= a), (a ^= b); // 方法二 printf("再次交换后:%d\t%d", a, b); return 0; }输出交换后:8 28 再次交换后:28 8 在上面的程序中,有两个变量 a 和 b,分别初始化为 28 和 8。有很多方法……阅读更多