找到关于C语言的1356篇文章

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

广告