Linux学习(思考题一)
来源:互联网 发布:免费刷名片赞软件 编辑:程序博客网 时间:2024/04/29 17:36
在Linux中写一个程序,里面全局变量,局部变量,static,const,常数,数组,输出 这些变量的地址(包括赋值的和没有赋值的,各类数据类型)
#include<stdio.h>
int a;int b = 1;int const c = 2;
static int d;
static int e = 3;
char src1[20];
char dest1[] = {'a','b'};
int main()
{
int f;
int g = 1;
int const h = 2;
static int i;
static int j = 3;
char src[20];
char dest[] = {'a','b'};
printf("全局变量,未初始化 %p\n",&a);
printf("全局变量,初始化 %p\n",&b);
printf("常全局变量 %p\n",&c);
printf("静态全局变量,未初始化 %p\n",&d);
printf("静态全局变量,初始化 %p\n",&e);
printf("全局数组,未初始化%p\n",src1);
printf("全局数组,初始化 %p\n",dest1);
printf("局部变量,未初始化 %p\n",&f);
printf("局部变量,初始化 %p\n",&g);
printf("常局部变量 %p\n",&h);
printf("静态局部变量,未初始化 %p\n",&i);
printf("静态局部变量,初始化 %p\n",&j);
printf("局部数组,未初始化%p\n",src);
printf("局部数组,初始化 %p\n",dest);
}
- Linux学习(思考题一)
- 计算机网络之思考题(一)
- Linux思考题
- 给学生的思考题(每日一题)
- 思考题(精度问题)
- 思考题
- 思考题:
- 思考题
- 思考题
- 思考题
- 思考题
- linux学习(一)
- linux学习(一)
- 学习Linux(一)
- Linux学习(一)
- Linux学习(一)
- linux学习(一)
- linux学习(一)
- 大型网站架构系列:负载均衡详解
- 获取和失去文本框焦点返回默认值
- 小程序开发教程(2:taBar导航栏)
- overridePendingTransition 用法 无效
- JavaScript/Jsp 实现对数据库的增删改查和简单的下载上传文件
- Linux学习(思考题一)
- 立一个flag
- Linux桌面建快捷方式
- system函数 与 exec函数的区别
- rails 结构
- Fragment的嵌套,实现Android常见主界面
- leetcode: 97. Interleaving String 递归与DP两种算法
- linux 经常用到的指令
- 弹出dialog对话框按钮在外