2013-7-22 面试题

简介: 1.下列定义的含义 int i;//整形变量 int *p; //指向整形数据的指针 int a[n]; //整形数组 int *p[n];//指针数组 int (*p)[n]; //数组指针,指向含有n个元素的一维...
1.下列定义的含义
int i;//整形变量
int *p; //指向整形数据的指针
int a[n]; //整形数组
int *p[n];//指针数组
int (*p)[n]; //数组指针,指向含有n个元素的一维整形数组的指针变量 (*p)=arr,相当于p= &arr;(*p)[0]访问arr[0]
int f(); //返回int类型的函数
int *p();返回指针的函数
int (*p)();//函数指针
int **p;双重指针

2.请写出一下程序的输出结构

#include <stdio.h>

#define SQ(y) y*y

int main(int argc, const char * argv[])

{

    int a=3,sq;

    sq=SQ(a+1);

    printf("sq=%d\n",sq);

    return 0;

}

输出为:7

解释:3+1*3+1 = 7    , 并不是自己所想的(3+1)*(3+1)

2013-7-22 面试题 - 蓬莱仙羽 - IT达人
相关文章
|
JavaScript 前端开发 Java
面试题30天打卡-day05
面试题30天打卡-day05
42 0
|
算法 安全 Java
面试题30天打卡-day29
面试题30天打卡-day29
55 0
|
NoSQL Java Go
面试题30天打卡-day02
面试题30天打卡-day02
51 0
|
6月前
|
存储 程序员 编译器
C++面试题其二
extern "C" 用于告诉编译器按照C语言的链接方式处理代码,通常用于C++代码与C代码混合编程,以防止因名字修饰(name mangling)引起的链接错误。例如: extern "C" { void c_function(); } 通过这些问题的深入理解和解答,能够更好地掌握C++编程的核心概念和实际应用,为面试做好充分的准备。
75 1
|
7月前
|
Kubernetes 调度 Docker
k8s面试题大全
本篇模拟面试官提问的各种docker,k8s问题,意在提高面试通过率,欢迎在评论区探讨,同步进步。
169 2
|
资源调度 前端开发 网络协议
面试题30天打卡-day04
面试题30天打卡-day04
39 0
|
前端开发 Java 数据库
面试题30天打卡-day01
面试题30天打卡-day01
54 0
|
存储 算法 安全
【C++】面试题
【C++】面试题
143 0
|
Web App开发 前端开发 容器
【面试题总结3】
【面试题总结3】
|
前端开发
【面试题一】
【面试题一】