-
看似两个很简单的运算符,却也真要掌握用好它也不容易,本文作为关于此类运算符的各方面的问题的汇总,希望对你我都有一些帮助。
除法运算符“/”。二元运算符,具...
-
某日,看到一道比较恶心的C语言的试题,考了很多比较绕的知识点,嘴脸如下:
int main(void)
{
int a[4] = {1, 2, 3, 4};
int *...
-
谈到C语言编程,数组和指针是很多人的心头大石,总觉得它们是重点难点,重点是没错的,但绝不是什么难点,要说C语言的难点,客观地讲应该是带参宏,而数组和指针,概念浅显易懂,操作简洁方便...
-
本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。
文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。许多面试题看似简单,却需...
-
我们在C语言编程中会遇到一些参数个数可变的函数,例如printf()这个函数,它的定义是这样的:
int printf( const char* format, .....
-
今天我们和大家一起来学习一下递归函数的调用过程和方法,下面是个关于递归调用简单但是很能说明问题的例子: /*递归例子*/
#in...
-
extern的含义是导入一个外部符号的声明吗? 为什么同一个文件里面 extern int a; int a&nbs...
-
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)多线程程序的线程处理函数死循环...
-
数组的循环右移
【题目】有一个整数数组,现要求实现这个整数数组的循环右移。如:1,2,3,4,5 则循环右移两位后结果是:4,5,1,2,3。 ...
-
按位反转字符问题
Write a C function to swap the bits of a unsigned char so that its bits be...
-
按位反转整数问题
Write a C function to swap the bits of a unsigned int so that its bits bec...
-
运算符优先级问题
给出下面程序的运行结果:
int main()
{
if( 0 & 1 == 0)
&...
-
删除指定字符串的相应字符
假设字符串 "cabcdefcgchci" ,那么要求你写一个函数,把该字符串中所有的字符 ’c&rsquo...
-
隐式数据类型转换,根据C89中的术语,指Usual arithmetic conversion。具体规则如下:
1.若任意一个操作数的类型为long double,则表达式中其他...
-
以前在《C语言程序设计-现代方法》这本书中看到过“永远不会返回指向自动局部变量的指针”这句话,当时并不在意,直到今天面试题中出现了返回局部变量的题后,才引起...
-
从昨天下午开始调试,已调试通过。支持正数输入,目前尚不支持形如“-10”数字的输入。
代码如下:
001&nb...