手机版

江苏省计算机二级资料整理大全(19)

发布时间:2021-06-08   来源:未知    
字号:

4、局部变量和全局变量

(1) int x=1;

main()

{ int y,k;

y=f(3);

printf("%d\n%d",x,y);

}

int f(int x)

{ if(x==3)

{ int x=2;

return x;}

else return x;}

该程序运行后,输出x的值是 8 ,y的值是 9 。

九、编译预处理

出题方向:

1. 预处理的概念和特点

2. #define命令及其使用(定义符号常量、定义带参数的宏)

3. #include命令及其使用

1、不带参数的宏定义

#define N 3

2、带参数的宏定义

(1)设有以下宏定义:

#define N 3

#define Y(n) ( (N+1)*n)

则执行语句z=2 * (N+Y(5+1));后,z的值为 7 。

(2)以下程序运行后的输出结果是 【 】 。

 #define S(x) 4*x*x+1

main()

{ int i=6,j=8;

printf("%d\n",S(i+j));}

十、指针

出题方向:

1. 指针与地址的概念,取地址运算符&的作用(重点掌握)

2. 基本类型变量的指针操作(重点掌握)

(1)基本类型变量指针的获得

(2)指向基本类型变量的指针变量的声明、初始化、赋值及使用,指针变量的基类型

(3)间接引用运算符“*”的作用

3. 基本类型数组的指针操作(重点掌握)

(1)数组元素指针的获得(指针常量)及算术运算

(2)指向数组元素的指针变量的声明、初始化、赋值和算术运算及引用

江苏省计算机二级资料整理大全(19).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)