c语言

c语言推荐

C语言中一个结构不能包含指向自己的指针吗

我似乎不能成功定义一个链表。我试过typedef struct { char*item; NODEPTR next; } *NODEPTR; 但是编译器报了错误信息...

C语言笔试集

下面的题目必须全部答对才给分: 1、如何在C中初始化一个字符数组。 2、如何在C中为一个数组分配空间。 3、如何初始化一个...

c语言列表

外企C语言笔试题

1、作为开发团队的一员,你需要实现一些库函数提供给其他人使用。 假设你实现的一个函数原型如下: int DoSomeThing(c...

用C语言实现文件读写操作

#include “stdio.h” main() { FILE *fp; char ch,filename[10]; scanf(“%s”,filename); ...

C语言笔试题

一、选择题 (1) 下面叙述正确的是(C) A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或...

c语言常见笔试题总结

1 使用宏】 1.1 #ifdef NDEBUG #define TRACE(S) S #else #define TRACE(S) printf(“%s;\n”, #S); S #endif 问:以上TRACE()...

C语言面试题

1.在X86系统中,如下变量在内存中的字节存放顺序。 DWORD Value1=0x8010011c UINT Value2=12801 2.ASCII和Unicode有什么区...

C语言编程题

1)读文件file1.txt的内容(例如): 12 34 56 输出到file2.txt: 56 34 12 (逆序) 第一题,注意可增长数组的应用. #include #include int mai...

C语言变量的命名规则都有哪些

一般规则: 【规则1-1】命名应当直观且可以拼读,可望文知意,便于记忆和阅读。 标识符最好采用英文单词或其组合,不允许使用拼...

C语言怎样定义和声明全局变量和函数最好

首先, 尽管一个全局变量或函数可以(在多个编译单元中) 有多处“声明”, 但是“定义” 却只能允许出现一次。定义是分配...

C语言面试题

1、编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的。 char * search(char...

C语言基础笔试题

1、C语言程序的基本单位是____ A) 程序行 B) 语句 C) 函数 D) 字符、C、1 2、C语言程序的三种基本结构是____ A、顺序结...

编写用C语言实现的求n阶阶乘问题的递归算法

代码如下: long int fact(int n) { int x; long int y; if(n

C语言开发工程师测试题

一、选择题 1. 下列选项中,()是引用类型(选择一项) a)enum类型 b)struct类型 c)string类型 d)int类型 2. 以下描述错误的是()(选择一...

在C语言中实现抽象数据类型什么方法最好

让客户使用指向没有公开定义(也许还隐藏在类型定义后边) 的结构类型的指针是一个好办法。只要不访问结构成员, 声明和...

在C语言中"指针和数组等价"到底是什么意思?

在C语言中对数组和指针的困惑多数都来自这句话。说数组和指针“等价”不表示它们相同, 甚至也不能互换。它的意思是说...

C语言笔试题回忆

1 求下面结构体所占字节数 Struct e { Unsigned char a:1; Unsigned char b:2; Unsigned char c; } 2 写出 swap函数的实现 Vo...

C语言中break与continue的区别

break 关键字很重要,表示终止本层循环。现在这个例子只有一层循环,当代码执行到break 时,循环便终止。 如果把break 换成co...

C语言如何决定使用那种整数类型

如果需要大数值(大于32, 767 或小于?32, 767), 使用long 型。否则, 如果空间很重要(如有大数组或很多结构), 使用short...

一家外企的面试题目(C/C++面试题,C语言面试题)

1、智能指针,com实现的原理, 2、printf()可变参数如何实现 3、标准模板库vector追加数据如何实现。是底层如何实现,不能...

在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern "C"

首先,作为extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在...