找到 1356 篇文章 关于 C

C/C++ 中的 isblank()

karthikeya Boyini
更新于 2020-06-26 07:56:11

653 次查看

isblank() 函数用于检查传递的字符是否为空格。它本质上是一个空格字符,也考虑制表符 (\t)。此函数在 C 语言的“ctype.h”头文件中声明,在 C++ 语言的“cctype”头文件中声明。以下是 C++ 语言中 isblank() 的语法:int isblank(int char);以下是在 C++ 语言中使用 isblank() 的示例:示例实时演示#include #include using namespace std; int main() {    string s = "The space between words. ";    int i = 0;    int count = 0;    while(s[i]) {       ... 阅读更多

C/C++ 中 void 指针的大小是多少?

karthikeya Boyini
更新于 2020-06-26 07:42:28

7K+ 次查看

void 指针的大小因系统而异。如果系统是 16 位,则 void 指针的大小为 2 字节。如果系统是 32 位,则 void 指针的大小为 4 字节。如果系统是 64 位,则 void 指针的大小为 8 字节。以下是在 C 语言中查找 void 指针大小的示例:示例实时演示#include int main() {    void *ptr;    printf("The size of pointer value : %d", sizeof(ptr));    return 0; }输出The size of pointer value : 8在上面的示例中,创建了一个 void 类型的指针变量,并使用 sizeof() ... 阅读更多

C/C++ 中的 malloc() 与 new()

karthikeya Boyini
更新于 2020-06-26 07:45:24

5K+ 次查看

malloc()malloc() 函数用于分配请求大小的字节,并返回指向分配内存第一个字节的指针。如果失败,则返回空指针。以下是 C++ 语言中 malloc() 的语法:pointer_name = (cast-type*) malloc(size);其中,pointer_name - 指针的任何名称。cast-type - 您希望 malloc() 分配的内存转换为的数据类型。size - 以字节为单位的分配内存大小。以下是在 C 语言中使用 malloc() 的示例:示例实时演示#include #include int main() {    int n = 4, i, *p, s = 0;    p = ... 阅读更多

C 中的 fgets() 和 gets()

Samual Sam
更新于 2020-06-26 07:46:12

1K+ 次查看

fgets()fgets() 函数用于读取字符串直到换行符。它检查数组边界,也很安全。以下是 C 语言中 fgets() 的语法:char *fgets(char *string, int value, FILE *stream)其中,string - 这是指向 char 数组的指针。value - 要读取的字符数。stream - 这是指向文件对象的指针。以下是在 C 语言中使用 fgets() 的示例:示例实时演示#include #define FUNC 8 int main() {    char b[FUNC];    fgets(b, FUNC, stdin);    printf("The string is: %s", b);    return 0; }输出The ... 阅读更多

C/C++ 中 main() 应该返回什么?

karthikeya Boyini
更新于 2020-06-26 07:46:45

5K+ 次查看

main() 函数的返回值显示程序如何退出。程序的正常退出由零返回值表示。如果代码存在错误、故障等,则它将由非零值终止。在 C++ 语言中,可以不带返回值地离开 main() 函数。默认情况下,它将返回零。以下是 C 语言中 main() 函数的语法:int main() {    ….    return 0; }以下是在 C 语言中使用 main() 函数的示例:示例实时演示#include int main() {    int a = 10;    char b = 'S';    float c = ... 阅读更多

C 中的 size_t 数据类型

Samual Sam
更新于 2020-06-26 07:47:14

9K+ 次查看

size_t 数据类型是无符号整型。它以字节为单位表示任何对象的大小,并由 sizeof 运算符返回。它用于数组索引和计数。它永远不会是负数。strcspn、strlen 函数的返回类型是 size_t。以下是 C 语言中 size_t 的语法:const size_t var_name;其中,var_name - 这是变量的名称。以下是在 C 语言中使用 size_t 的示例:示例实时演示#include #include #include int main(void) {    const size_t x = 150;    int a[x];    for (size_t i = 0;i < x; ++i)    a[i] = ... 阅读更多

C/C++ 中的 modf()

Samual Sam
更新于 2020-06-26 07:35:27

316 次查看

modf() 函数用于将传递的参数拆分为整数和小数部分。它在“math.h”头文件中声明,用于数学计算。它返回传递参数的小数部分。以下是 C 语言中 modf() 的语法:double modf(double value, double *integral_pointer);其中,value - 将拆分为整数和小数部分的值。integral_pointer - 在拆分后指向参数的整数部分。以下是在 C 语言中使用 modf() 的示例:示例实时演示#include #include int main () {    double val, x, res;    val = 28.856;    res = modf(val, &x);    printf("Integral part of val ... 阅读更多

C/C++ 中的 isgreater()

karthikeya Boyini
更新于 2020-06-26 07:35:55

228 次查看

isgreater() 函数用于检查第一个参数是否大于第二个参数。它在 C 语言的“math.h”头文件中声明。如果成功,则返回 true,否则返回 false。以下是 isgreater() 的语法。bool isgreater(value1 , value2);其中,value1 - 这是将与 value2 进行检查的第一个参数。value2 - 这是用于检查 value1 是否大于的第二个参数。以下是在 isgreater() 的示例。示例实时演示#include #include using namespace std; int main() {    int val1 = 28;    int val2 = 8;    bool result; ... 阅读更多

C 中的 rand() 和 srand()

Samual Sam
更新于 2020-06-24 11:26:35

14K+ 次查看

rand()rand() 函数用于生成伪随机数。它返回一个整数值,其范围为 0 到 rand_max,即 32767。以下是 C 语言中 rand() 的语法:int rand(void);以下是在 C 语言中使用 rand() 的示例:示例实时演示#include #include int main() {    printf("%d", rand());    printf("%d", rand());    return 0; }输出1804289383 846930886srand()srand() 函数用于初始化由 rand() 函数生成的伪随机数。它不返回任何内容。以下是 C 语言中 srand() 的语法:void srand(unsigned int number);以下是在 C ... 阅读更多

C/C++ 中的 strdup() 和 strdndup()

karthikeya Boyini
更新于 2020-06-24 11:27:03

6K+ 次查看

strdup()函数strdup() 用于复制字符串。它返回一个指向以 null 结尾的字节字符串的指针。以下是 C 语言中 strdup() 的语法:char *strdup(const char *string);以下是在 C 语言中使用 strdup() 的示例:示例 实时演示#include #include int main() {    char *str = "Helloworld";    char *result;    result = strdup(str);    printf("The string : %s", result);    return 0; }输出The string : Helloworldstrndup()函数 strndup 的工作方式类似于函数 strndup()。此函数最多复制 size 个字节的字符串,即函数中给定的 size。它还返回一个指向以 null 结尾的... 阅读更多

广告