黑马程序员——C语言基础(散乱)

来源:互联网 发布:c语言教程软件 编辑:程序博客网 时间:2024/06/06 05:45

---------------------- iOS开发、iOS培训、期待与您交流! ----------------------

、编译器执行程序的过程:

1>编写代码

2>编译:检测语法,成功的语法会生成.o文件

3>链接:把项目中所有相关联的.o目标文件和C语言函数库合并在一起,生成一个可 执行文件

4>执行:./a.out 

 

 

二、关于C语言代码块回收内存

int main()

{

int score = 100;

{

int score = 200;

printf(“%d\n”,score);// 打印结果:200 因为第二个score执行后,被打印出来,出了大括号就没了 

}

printf(“%d\n“,score; // 打印结果:100

return 0;

}

 

三、变量的内存分析

   *注意点: 

1、内存寻址由大到小,优先分配内存地址比较大的字节给变量

2、变量越先定义,内存地址就越大

3、取得变量的地址:&变量名

4、输出地址:%p

int main()

{

int number2 = 12; // 1100

int number1 = 13; // 1101

return 0;

}

 


 

四、实参和形参

1>形参:定义函数时函数名侯敏中的参数

2>实参:调用函数时纯如的具体数据

3>实参的个数必须等于形参的个数

4>函数体内部不能定义和形参一样的变量

5>如果是基本数据类型作为函数形参,纯粹是值传递,修改函数内部形参的值,并不会影响外面实参的

6>一个函数可以没有形参,也可以有无数个形参

 

 

五、多进制

1>二进制:以0B/0b开头   : 0101010101

2>八进制:以0开头       : 0421763123

3>十六进制:以0X开头   :0X12459687abcde

 

 


0 0
原创粉丝点击