摘要:本文主要向大家介绍了C/C++知识点之C语言基础 变量,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。
本文主要向大家介绍了C/C++知识点之C语言基础 变量,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。
1 #include <stdio.h>
2
3 //a,b,c全局变量
4 int a = 10; // 变量a初值为10
5 int b, c = 20; // 变量b初值为0,变量c初值为20
6
7 int sum(int v1, int v2) // 函数形参,局部变量
8 {
9 return v1 + v2;
10 }
11 void test()
12 {
13 int i = 0; // 局部变量
14 b++;
15 i++;
16 printf("b = %d, i = %d\n", b, i);
17 }
18
19 int main()
20 {
21 int e; // 局部变量
22 test(); // b = 1, i = 1
23 test(); // b = 2, i = 1
24 test(); // b = 3, i = 1
25
26 e = 10;
27 {
28 {
29 int f = 30; // 局部变量
30 }
31 }
32 return 0;
33 }
3.变量的内存分析 3.1内存寻址由大到小,优先分配内存地址比较大的字节给变量 3.2变量越先定义,内存地址越大 3.3取得变量的地址:&变量名 3.4输出地址:%p 3.5要先初始化,才能用
1 int a = 10;
2 int b = 20;
3 int c;
4 int d;
5 printf("a的地址%p\n", &a);
6 printf("b的地址%p\n", &b);
7 printf("c的地址%p\n", &c); // 可以取得地址
8
9 d = c + 1; // 不能用
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言C/C+频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号