逗号表达式 C/C++

逗号表达式

逗号表达式时c语言提供一种特殊的运算符,优先级别最低,它将两个及其以上的式子联接起来,从左往右逐个计算表达式,整个表达式的值为最后一个表达式的值。 例如: 输出的结果为:
阅读全文
C++ #DEFINE关键字的用法 C/C++

C++ #DEFINE关键字的用法

一、基本用法 #DEFINE关键字在C/C++中用作宏处理,基本的用法为: 在代码的预处理阶段,编译器会把所有的宏定义符号替换成被定义的数据,例如以下代码: 使用g++ -E main.cpp -o ...
阅读全文
C++面试题集锦:赋值语句相关 C/C++

C++面试题集锦:赋值语句相关

一、未定义变量的初始值和变量作用域 下列C/C++代码的输出结果是什么: c语言中,局部变量的优先级会高于全局变量。这里int i = i;中的i和全局变量中的i是无关的。 对于全局变量和静态变量,没...
阅读全文
求一个数的二进制形式中1的个数 C/C++

求一个数的二进制形式中1的个数

一、问题描述 给定一个数n,求该数转换成二进制后包含的1的个数。 二、代码实现 非常老也是非常经典的一个面试题,第一次面试的时候就遇到了,这里只要把n和n-1循环按位与就可以了。 三、变形 题目非常老...
阅读全文