找到关于 C 的1356 篇文章

C语言中静态变量的初始化

karthikeya Boyini
更新于 2020年6月26日 08:45:18

5K+ 次浏览

使用 static 关键字时,变量、数据成员或函数将无法再次修改。它的生命周期与程序相同。静态函数可以直接使用类名调用。静态变量只初始化一次。编译器会将变量保留到程序结束。静态变量可以在函数内部或外部定义。它们对块是局部的。静态变量的默认值为零。静态变量在程序执行期间一直存在。以下是 C 语言中静态变量的语法:static 数据类型 变量名 = 值;其中,数据类型 - ... 阅读更多

C语言中printf()和scanf()的返回值

Samual Sam
更新于 2020年6月26日 08:25:18

11K+ 次浏览

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()的返回类型

karthikeya Boyini
更新于 2020年6月26日 08:30:45

2K+ 次浏览

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现在 ... 阅读更多

C语言中静态变量的默认值

Samual Sam
更新于 2020年6月26日 08:31:52

4K+ 次浏览

使用 static 关键字时,变量、数据成员或函数将无法再次修改。它的生命周期与程序相同。静态函数可以直接使用类名调用。静态变量只初始化一次。编译器会将变量保留到程序结束。静态变量可以在函数内部或外部定义。它们对块是局部的。静态变量的默认值为零。静态变量在程序执行期间一直存在。以下是 C 语言中静态变量的语法:static 数据类型 变量名;其中,数据类型 - ... 阅读更多

C语言中的pow()函数

karthikeya Boyini
更新于 2020年6月26日 08:33:04

7K+ 次浏览

pow() 函数用于计算底数的幂。它接受两个参数。它返回底数的幂。它在“math.h”头文件中声明。以下是 C 语言中 pow() 的语法:double pow(double val1, double val2);其中,val1 - 要计算其幂的底数值。val2 - 幂值。以下是 C 语言中 pow() 的示例:示例#include #include int main() {    double x = 5.5;    double y = 4.0;    double p;    p = pow(x, y);    printf("The value : %lf", p);   ... 阅读更多

C语言中的静态函数

Samual Sam
更新于 2020年6月26日 08:34:44

20K+ 次浏览

C 语言中的静态函数是指作用域仅限于其目标文件的函数。这意味着静态函数仅在其目标文件中可见。通过在函数名前放置 static 关键字,可以将函数声明为静态函数。演示此功能的示例如下所示:有两个文件 first_file.c 和 second_file.c。这些文件的内容如下所示:first_file.c 的内容static void staticFunc(void) {    printf("Inside the static function staticFunc() "); }second_file.c 的内容int main() {    staticFunc();    return 0; }现在,如果上述 ... 阅读更多

C/C++中的exit()、abort()和assert()

karthikeya Boyini
更新于 2020年6月26日 08:35:45

2K+ 次浏览

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/C++中的strftime()函数

karthikeya Boyini
更新于 2020年6月26日 08:36:22

637 次浏览

strftime() 函数用于将时间和日期格式化为字符串。它在 C 语言的“time.h”头文件中声明。如果字符串适合小于 size 个字符,则返回复制到字符串的字符总数,否则返回零。以下是 C 语言中 strftime() 的语法:size_t strftime(char *string, size_t size, const char *format, const struct tm *time_pointer)其中,string - 指向目标数组的指针。size - 要复制的最大字符数。format - 一些特殊的格式说明符,用于表示 tm 中的时间。time_pointer - 指向包含 ... 阅读更多

在不使用头文件的情况下在C/C++中打印“Hello World”

Samual Sam
更新于 2020年6月26日 08:36:48

668 次浏览

通常,我们在 C/C++ 语言中使用头文件来访问内置函数,如 int、char、字符串函数。printf() 函数也是一个内置函数,它在“stdio.h”头文件中声明,用于在控制台上打印任何类型的数据。以下是在 C 语言中不使用头文件进行打印的示例:示例int printf(const char *text, ...); int main() {    printf( "Hello World" );    return 0; }输出Hello World在上面的程序中,我们通过声明 printf() 函数,在程序中不使用任何头文件就打印了“Hello World”。printf() 的声明为 ... 阅读更多

在C/C++中用一行代码交换两个变量

karthikeya Boyini
更新于 2020年6月26日 08:37:21

1K+ 次浏览

这是一个在 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。有很多方法……阅读更多

广告