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); }输出上述程序的输出如下所示:输入一个字符:G 输入的字符是: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 int main() { int a = 28, b = 8; a += b -= a = b - a; // 方法 1 printf("交换后:%d\t%d", a, b); (a ^= b), (b ^= a), (a ^= b); // 方法 2 printf("再次交换后:%d\t%d", a, b); return 0; }输出交换后:8 28 再次交换后:28 8在上面的程序中,有两个变量 a 和 b,分别初始化为 28 和 8。有很多方法... 阅读更多