找到 1356 篇文章 关于 C 语言

C/C++中指针的应用

Smita Kapse
更新于 2019年7月30日 22:30:26

1K+ 次浏览

访问数组元素我们可以使用指针访问数组元素。在 C 语言中示例 在线演示#include int main() {    int a[] = { 60, 70, 20, 40 };    printf("%d", *(a + 1));    return 0; }输出70在 C++ 中示例 在线演示#include using namespace std; int main() {    int a[] = { 60, 70, 20, 40 };    cout

使用标准 C/C++ 检查文件是否存在最佳方法

Nishtha Thakur
更新于 2019年7月30日 22:30:26

16K+ 次浏览

检查文件是否存在唯一的方法是尝试以读取或写入模式打开该文件。以下是一个示例 -在 C 语言中示例#include int main() {    /* 尝试以读取模式打开文件 */    FILE *file;    if (file = fopen("a.txt", "r")) {       fclose(file);       printf("文件存在");    } else {       printf("文件不存在");    } }输出文件存在在 C++ 中示例#include #include using namespace std; int main() {    /* 尝试以读取模式打开文件 */    ifstream ifile;    ifile.open("b.txt");    if(ifile) {       cout

如何在 C 语言中编写自己的头文件?

Anvi Jain
更新于 2019年7月30日 22:30:26

1K+ 次浏览

在 C 语言中编写自己的头文件的步骤 -编写代码并将其另存为“sub.h”。编写一个主程序“subtraction.c”,其中 -包含新的头文件。编写“sub.h”代替sub.h 头文件中的所有函数现在都可以使用了。直接调用函数 sub()。“subtraction.c”和“sub.h”应该在同一个文件夹中。Sub.hint sub(int m, int n) {    return(m-n); }subtraction.c示例#include #include "sub.h" void main() {    int a= 7, b= 6, res;    res = sub(a, b);    printf("两个数的差是: %d", res); }运行“subtraction.c”后,输出将为 -输出两个数的差是: 1阅读更多

如何在 C/C++ 中使用指针数组(锯齿状)?

Smita Kapse
更新于 2019年7月30日 22:30:26

550 次浏览

让我们考虑以下示例,它使用一个包含 3 个整数的数组 -在 C 语言中示例 在线演示#include const int MAX = 3; int main () {    int var[] = {10, 100, 200};    int i;    for (i = 0; i < MAX; i++) {       printf("var[%d] 的值为 = %d", i, var[i] );    }    return 0; }输出var[0] 的值为 = 10 var[1] 的值为 = 100 var[2] 的值为 = 200在 C++ 中示例 在线演示#include using namespace std; const int MAX = 3; int main () {    int var[] = {10, 100, 200};    int i;    for (i = 0; i < MAX; i++) {       cout

C/C++ 中的 ctime() 函数

Smita Kapse
更新于 2019年7月30日 22:30:26

377 次浏览

C 库函数 char *ctime(const time_t *timer) 返回一个表示基于参数 timer 的本地时间的字符串。返回的字符串具有以下格式 -Www Mmm dd hh:mm:ss yyyy,其中 Www 是星期几,Mmm 是月份的字母缩写,dd 是月份的日期,hh:mm:ss 是时间,yyyy 是年份。语法如下 -char *ctime(const time_t *timer)此函数采用指向 time_t 的指针,其中包含日历时间。它返回一个包含日期、时间信息的可读格式的字符串。示例 在线演示#include #include int main () {    time_t curtime;    time(&curtime); ... 阅读更多

编写一个在 C 和 C++ 中产生不同结果的程序

Anvi Jain
更新于 2019年7月30日 22:30:26

71 次浏览

在这里,我们将看到一些程序,如果它们在 C 或 C++ 编译器中编译,则会返回不同的结果。我们可以找到许多这样的程序,但这里我们讨论其中一些。在 C 和 C++ 中,字符文字的处理方式不同。在 C 中,它们被视为 int,但在 C++ 中,它们被视为字符。因此,如果我们使用 sizeof() 运算符检查大小,它将在 C 中返回 4,在 C++ 中返回 1。在线演示(C)示例 在线演示#include int main() {    printf("字符: %c, 大小(%d)", 'a', sizeof('a')); }输出(C)字符: a, 大小(4)在线演示... 阅读更多

无法在 C++ 中编译的 C 程序

Nishtha Thakur
更新于 2019年7月30日 22:30:26

413 次浏览

C++ 语言是通过向 C 语言添加一些附加功能(如面向对象概念)而设计的。大多数 C 程序也可以使用 C++ 编译器进行编译。尽管有些程序无法使用 C++ 编译器进行编译。让我们看一些代码,这些代码可以在 C 编译器中编译,但不能在 C++ 编译器中编译。在这个程序中,C++ 代码将出现一个编译错误。因为它试图调用一个之前未声明的函数。但在 C 语言中它可能会编译在线演示(C)示例 在线演示#include int main() {    myFunction(); // myFunction() 在其... 阅读更多

何时使用内联函数,何时不应在 C/C++ 中使用内联函数?

Nishtha Thakur
更新于 2019年7月30日 22:30:26

2K+ 次浏览

在 C++ 中,有一个称为内联函数的良好特性。这种函数类似于 C 或 C++ 的宏。要使用内联函数,我们必须指定 inline 关键字。我们可以随时使用这种类型的函数,但我们应该遵循一些准则。何时可以使用内联?内联函数可用于宏(#define)的位置对于小型函数,我们可以使用内联函数。它创建更快的代码和更小的可执行文件。当函数很小且经常被调用时,我们可以使用内联。何时应避免使用内联?我们不应使用 I/O ... 阅读更多

C、C++ 和 Java 中的浮点运算和结合性

Chandu yadav
更新于 2019年7月30日 22:30:26

212 次浏览

在 C、C++ 和 Java 中,我们对浮点数进行一些数学运算。现在我们将检查浮点数是否遵循结合律。答案是否定的。浮点数在某些情况下不遵循结合律。在这里,我们将看到一些示例。示例代码#include using namespace std; main() {    float x = -500000000;    float y = 500000000;    float z = 1;    cout

C 和 C++ 中的未定义行为

Arjun Thakur
更新于 2019年7月30日 22:30:26

250 次浏览

在这里,我们将看到一些 C 和 C++ 代码。并尝试猜测结果。这些代码将生成一些运行时错误。1. 除以零错误是未定义的。示例代码#include using namespace std; int main() {    int x = 10, y = 0;    int z = x / y;    cout

广告