首页 > 其他分享 >I++与++I 面试题

I++与++I 面试题

时间:2022-11-12 23:24:00浏览次数:33  
标签:面试题 ++ 42 product int printf

程序员面试宝典第28页,书中的答案是9,49

而正确的答案应该是,12,42

3*4 = 12

6*7 = 42

 1 #include <stdio.h>
 2 #define product(x) ((x)*(x))
 3 int main(int argc, char **argv) {
 4     printf("Hello, World!\n");
 5     int i=3,j,k;
 6     j = product(i++);
 7     k = product(++i);
 8     printf("j = %d,k = %d",j,k);
 9     return 0;
10     
11 }

 

标签:面试题,++,42,product,int,printf
From: https://www.cnblogs.com/xhu218/p/16885010.html

相关文章

  • C++ 面经:项目常见问题 ----- nagle算法,keepalive,Linger 选项
    nagle算法应用场景:1.对于实时性要求很高的交互上,我们不能使用nagle算法,比如FPS射击类PVP对抗类游戏,或者MMO类的对实时要求很高的游戏开发来说是显而易见需要禁掉的,因为假......
  • C++PrimerPlus中文第六版第5章编程练习答案
    1、#include<iostream>usingnamespacestd;intmain(){inti,j;cout<<"Entertwonumbers:";cin>>i>>j;//cout<<"Sumbetween"<<......
  • C++学习笔记1:类的使用
    [基本数据结构]()[类的使用]()[类的继承和派生]()[面向对象特征之一——多态]()[操作符重载]()[const关键字的使用]()1.类的定义与使用1.1类的定义最简单的类的申明:class......
  • [C++] - GCC和LLVM对方法 warning: non-void function does not return a value [-Wre
    最近做一个C++开源项目发现一个奇怪问题,通过clang编译链接执行程序每到有一个就崩溃了,gcc下则没有此问题。后来通过调试,发现原因是bool返回的方法是没有return语句!问......
  • C++预定义指令
    C++预定义指令1.预定义器以#开头的命令,称之为预定义器指令。预定义器指令不在编译器中执行,而是在预定义器中运行。常见的预定义器指令为//文件包含指令#include//宏......
  • C++学习------cerrno头文件的作用与源码学习
    引言cerrno是C++对errno.h头文件的封装,里面实现了一个errno宏,返回上一次的错误码。我们来看看这个宏的具体实现以及其背后的原理。cerrno头文件代码位置:​​www.aospxref.......
  • 肖sir___公司 菜鸟网络面试___面试题
    ==================================7.26号 1.Java里面的stringbuffer和stringbuilder的区别是什么?==》StringBuffer和StringBuilder都是可变的字符串,也就是说,在对字......
  • 理解C++中 const 在指针中的用法
    intmain(){ int*constarray; constint*array; inta=10; array=&a;//Youcan'texchangearrayself,arrayjustisaintegar// *array=13;//Thisiserror......
  • 肖sir___面试公司总结__吉利面试题
    2022.9.27号吉利测试面试题1.开机自启动2.Java开机自启动3.用了哪些linux版本4.tomcat搭建测试环境5.后台开发框架有哪些6.除了python和Java还会哪些语言?7.给你一个测试......
  • C++飞机票订票系统
    C++飞机票订票系统题目7飞机票订票系统问题描述:某公司每天有10航班(航班号、价格),每个航班的飞机,共有80个座位,分20排,每排4个位子。编号为A,B,C,D。如座位号:10D表示1......