c语言
c语言列表
-
C语言中一个结构不能包含指向自己的指针吗
我似乎不能成功定义一个链表。我试过typedef struct { char*item; NODEPTR next; } *NODEPTR; 但是编译器报了错误信息。难道在C语言中一个结构不能包含指向自己的指针吗?C... [c语言]
-
C语言笔试集
下面的题目必须全部答对才给分:1、如何在C中初始化一个字符数组。2、如何在C中为一个数组分配空间。3、如何初始化一个指针数组。4、如何定义一个有10个元素的整数型... [c语言]
-
外企C语言笔试题
1、作为开发团队的一员,你需要实现一些库函数提供给其他人使用。假设你实现的一个函数原型如下: int DoSomeThing(char* pParam) { … }... [c语言]
-
用C语言实现文件读写操作
#include “stdio.h”main(){ FILE *fp; char ch,filename[10]; scanf(“%s”,filename); if((fp=fopen(filename,”w”)==NULL)... [c语言]
-
C语言笔试题
一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关 B. 算法的空间复杂度是指算法程序中指令(或语句)的条数 C. 算法的有穷性是指算法必须能在执行... [c语言]
-
c语言常见笔试题总结
【1 使用宏】1.1#ifdef NDEBUG#define TRACE(S) S#else#define TRACE(S) printf(“%s;\\n”, #S); S#endif问:以上TRACE()宏的作用是什么?1.2 #error的作用?... [c语言]
-
C语言面试题
1.在X86系统中,如下变量在内存中的字节存放顺序。DWORD Value1=0x8010011cUINT Value2=128012.ASCII和Unicode有什么区别?汉字是如何显示的?3.说出你最熟悉的三种排序... [c语言]
-
C语言编程题
1)读文件file1.txt的内容(例如):123456输出到file2.txt:563412(逆序)第一题,注意可增长数组的应用.#include #include int main(void){int MAX = 10... [c语言]
-
C语言变量的命名规则都有哪些
一般规则:【规则1-1】命名应当直观且可以拼读,可望文知意,便于记忆和阅读。标识符最好采用英文单词或其组合,不允许使用拼音。程序中的英文单词一般不要太复杂,用词应当准确... [c语言]
-
C语言怎样定义和声明全局变量和函数最好
首先, 尽管一个全局变量或函数可以(在多个编译单元中) 有多处“声明”, 但是“定义” 却只能允许出现一次。定义是分配空间并赋初值(如果有) 的声明。最好的安排是在某个相... [c语言]
-
C语言面试题
1、编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的。char * search(char *cpSource, char ch){char *cpTemp=NULL, *cpD... [c语言]
-
C语言基础笔试题
1、C语言程序的基本单位是____ A) 程序行 B) 语句 C) 函数 D) 字符、C、12、C语言程序的三种基本结构是____ A、顺序结构,选择结构,循环结构 B、递归结构,循环结构,转移结构 C... [c语言]
-
编写用C语言实现的求n阶阶乘问题的递归算法
代码如下:long int fact(int n){ int x; long int y; if(n... [c语言]
-
C语言开发工程师测试题
一、选择题1. 下列选项中,()是引用类型(选择一项)a)enum类型b)struct类型c)string类型d)int类型2. 以下描述错误的是()(选择一项)a)在C++中支持抽象类而在C#中不支持... [c语言]
-
在C语言中实现抽象数据类型什么方法最好
让客户使用指向没有公开定义(也许还隐藏在类型定义后边) 的结构类型的指针是一个好办法。只要不访问结构成员, 声明和使用“匿名” 结构指针(不完全结构类型指针)是合法的。... [c语言]
-
在C语言中"指针和数组等价"到底是什么意思?
在C语言中对数组和指针的困惑多数都来自这句话。说数组和指针“等价”不表示它们相同, 甚至也不能互换。它的意思是说数组和指针的算法定义可以用指针方便的访问数组或者模... [c语言]
-
C语言笔试题回忆
1 求下面结构体所占字节数Struct e {Unsigned char a:1;Unsigned char b:2;Unsigned char c;}2 写出 swap函数的实现Void swap(int *a,int *b)3 volatile的... [c语言]
-
C语言中break与continue的区别
break 关键字很重要,表示终止本层循环。现在这个例子只有一层循环,当代码执行到break 时,循环便终止。如果把break 换成continue 会是什么样子呢?continue 表示终止本次(本轮)循... [c语言]
-
C语言如何决定使用那种整数类型
如果需要大数值(大于32, 767 或小于?32, 767), 使用long 型。否则, 如果空间很重要(如有大数组或很多结构), 使用short 型。除此之外, 就使用int 型。如果严格定义的溢出特... [c语言]
-
一家外企的面试题目(C/C++面试题,C语言面试题)
1、智能指针,com实现的原理, 2、printf()可变参数如何实现 3、标准模板库vector追加数据如何实现。是底层如何实现,不能用现有的东东。 4、还有,java的垃圾收集机制如... [c语言]