-
某日,看到一道比较恶心的C语言的试题,考了很多比较绕的知识点,嘴脸如下:
int main(void)
{
int a[4] = {1, 2, 3, 4};
int *...
-
谈到C语言编程,数组和指针是很多人的心头大石,总觉得它们是重点难点,重点是没错的,但绝不是什么难点,要说C语言的难点,客观地讲应该是带参宏,而数组和指针,概念浅显易懂,操作简洁方便...
-
在C语言中使用extern 关键字来定义全局变量的时候,我们需要在.h文件和.c文件中重复定义,这种重复,导致了出错几率的增加。
研读了uCOSii操作系统的部分代码,...
-
本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。
文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。许多面试题看似简单,却需...
-
多网友提意见让我给小飞信加上好友搜索功能,这几天太忙,抽时间把其它的功能加了一下,现在就剩下这个功能没做好了,想做成按汉字首字母搜索的那种,于是查了查资料写了个把汉字转换成首字母的...
-
今天我们和大家一起来学习一下递归函数的调用过程和方法,下面是个关于递归调用简单但是很能说明问题的例子: /*递归例子*/
#in...
-
1、概述
C标准中有一个默认参数提升(default argument promotions)规则。默认参数提升有时会给我们带来疑惑。本文结合C语言的可变长参数函数来说明默认参数...
-
static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种在C/C++语言中使用, 第三种只在C++中使用(C,C++中具体细微操作不尽相同, 本文以C...
-
死循环格式问题小结
下面是几个"著名"的死循环:
(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)
&...
-
去除数组中重复数字问题
有一个大小为100的数组,里面的数字均介于1到99之间,但是里面的数字有重复,请写个函数去除数组中的重复数字。
#define &...
-
【我解C语言面试题系列】009 特殊的去除数组中重复数字问题
特殊的去除数组中重复数字问题
有一个大小为101的数组,里...
-
【我解C语言面试题系列】010 从相应位置开始删除指定字符串的相应个字符
从相应位置开始删除指定字符串的相应个字符
假设一个字符串 " abcdefg "...
-
删除指定字符串的相应字符
假设字符串 "cabcdefcgchci" ,那么要求你写一个函数,把该字符串中所有的字符 ’c&rsquo...
-
查找整数数组中第二大的数
题目:写一个函数找出一个整数数组中,第二大的数。【Mirosoft】
PS:1、” 66,66,66,66,66 &rdquo...
-
以单词为单位的翻转字符串
原题:Write a function string reverse string word By word (String input) that r...
-
#include <stdio.h>
#inclu...