排序
#C/C中的pragma指令++
本指令为特殊用途指令,用于开启或关闭某些功能。这些类型的指令是特定于编译器的,也就是说,它们因编译器而异。下面讨论了一些#pragma指令: #pragma启动和#pragma退出 :这些指令帮助我们指...
dup()和dup2()Linux系统调用
dup() dup()系统调用创建文件描述符的副本。 它使用编号最低的未使用描述符作为新描述符。 如果成功创建了副本,则原始和副本文件描述符可以互换使用。 它们都引用相同的打开文件描述,因此...
C |字符串|问题4
预测产量? #include <stdio.h> int fun( char *str1) { char *str2 = str1; while (*++str1); return (str1-str2); } int main() { char *str = 'GeeksQuiz' ; printf ( '%d' , fun(str)...
C++类和对象问题2
预测C++程序的输出 #include<iostream> using namespace std; class Empty {}; int main() { cout << sizeof (Empty); return 0; } (A) 非零值 (B) 0 (C) 编译错误 (D) 运...
为什么strcpy和strncpy使用不安全?
strcpy()函数 这个 strcpy() 函数用于将源字符串复制到目标字符串。如果dest string的缓冲区大小大于src string,则将src string复制到dest string,并以空字符结尾。但如果dest buffer较小...
C++构造函数问题8
#include <iostream> using namespace std; class Point { int x, y; public : Point( int i = 0, int j = 0) { x = i; y = j; } int getX() { return x; } int getY() { return y; } }; ...
C++字符串类及其应用集2
我们在下面的集合1中讨论了字符串类及其一些函数。 C++字符串类及其应用集1 本文将讨论更多函数 字符串与字符数组 在C++中,除了字符数组外,还有一种类似的实现字符串的方式,即使用C++类标准...
C |变量声明和范围|问题4
#include <stdio.h> extern int var = 0; int main() { var = 10; printf ( '%d ' , var); return 0; } (A) 10 (B) 编译器错误:未定义var (C) 0 答复: (A) 说明: 如果只声明了...
C/C中的四维数组++
先决条件: C/C中的数组++ , 更多关于阵列的信息 四维(4D)阵列是阵列阵列的阵列,或者换句话说,4D阵列是3D阵列的阵列。 数组中的维度越多,意味着需要保存的数据越多,但也意味着管理和理解...
C/C中的strcmp()++
strcmp()是一个内置的库函数,在 头文件。此函数将两个字符串作为参数,并按字典顺序比较这两个字符串。 语法: : int strcmp(const char *leftStr, const char *rightStr ); 在上述原型中,...
在C++中理解Null pTR
考虑下面的C++程序,它显示了空问题(需要Null pTR) CPP // C++ program to demonstrate problem with NULL #include <bits/stdc++.h> using namespace std; // function with integer a...
C语言中的函数指针
在C中,比如 普通数据指针 (int*、char*等),我们可以有指向函数的指针。下面是一个简单的示例,展示了使用函数指针进行声明和函数调用。 #include <stdio.h> // A normal function wit...