-
我们在C语言编程中会遇到一些参数个数可变的函数,例如printf()这个函数,它的定义是这样的:
int printf( const char* format, .....
-
多网友提意见让我给小飞信加上好友搜索功能,这几天太忙,抽时间把其它的功能加了一下,现在就剩下这个功能没做好了,想做成按汉字首字母搜索的那种,于是查了查资料写了个把汉字转换成首字母的...
-
今天我们和大家一起来学习一下递归函数的调用过程和方法,下面是个关于递归调用简单但是很能说明问题的例子: /*递归例子*/
#in...
-
extern的含义是导入一个外部符号的声明吗? 为什么同一个文件里面 extern int a; int a&nbs...
-
今天面试,其中两道是关于硬件操作,不是特别熟,
求各位大虾指点一下:
1, 已知一个32位的字, 请给出一个高效的算法计算其中1的个数,可以使用临时变量。
&...
-
一个函数的定义能不能在执行的时候修改?
因为它需要的一些参数,只有再读入输入文件之后才能确定。比如,
x=1,函数定义为y=5x;
x=2,函数定义为y[n]...
-
Const用来定义常变量,占用存储单元,带类型。
#define是宏定义语句,它是预编译指令,只是用符号常量代替一个字符串。
区别:
(1) 编译器处理方式不同
defin...
-
1、概述
C标准中有一个默认参数提升(default argument promotions)规则。默认参数提升有时会给我们带来疑惑。本文结合C语言的可变长参数函数来说明默认参数...
-
1、找错
void test1()
{
char string[10];
&nb...
-
static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种在C/C++语言中使用, 第三种只在C++中使用(C,C++中具体细微操作不尽相同, 本文以C...
-
【题目】static有什么用途?
在网上流传很广的一个答案是:
1、限制变量的作用域
2、设置变量的存储域
我觉得这样答题是不妥当的,有点文不对题的感觉。&nb...
-
死循环格式问题小结
下面是几个"著名"的死循环:
(1)操作系统死循环;
(2)WIN32程序死循环;
(3)嵌入式系统软件死循环;
(4)多线程程序的线程处理函数死循环...
-
【我解C语言面试题系列】009 特殊的去除数组中重复数字问题
特殊的去除数组中重复数字问题
有一个大小为101的数组,里...
-
查找整数数组中第二大的数
题目:写一个函数找出一个整数数组中,第二大的数。【Mirosoft】
PS:1、” 66,66,66,66,66 &rdquo...
-
以单词为单位的翻转字符串
原题:Write a function string reverse string word By word (String input) that r...
-
隐式数据类型转换,根据C89中的术语,指Usual arithmetic conversion。具体规则如下:
1.若任意一个操作数的类型为long double,则表达式中其他...
-
以前在《C语言程序设计-现代方法》这本书中看到过“永远不会返回指向自动局部变量的指针”这句话,当时并不在意,直到今天面试题中出现了返回局部变量的题后,才引起...
-
在阅读《C语言深度解剖》一书,读到“无法把指针变量本身传递给一个函数”一节时,看到如下例子:#include <malloc.h>...
-
从昨天下午开始调试,已调试通过。支持正数输入,目前尚不支持形如“-10”数字的输入。
代码如下:
001&nb...
-
windows自带的计算器(简称calc),默认的操作数是64位的,第63位(从0开始数)表示操作数的符号,1表示负数,0表示正数。
calc默认进行64位有符号数的四则运算,并...