黑马程序员——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
- 黑马程序员——C语言基础(散乱)
- 黑马程序员——C语言基础
- 黑马程序员——C语言基础
- 黑马程序员——C语言基础
- 黑马程序员——1、C语言(基础语法)
- 黑马程序员 — C语言基础(一)
- 黑马程序员—IOS基础(C语言流程控制)
- 黑马程序员——C语言基础篇---基础语法
- 黑马程序员——C语言基础---基础语法
- 黑马程序员-----C语言基础(一)
- 黑马程序员——C语言基础——指针
- 黑马程序员——C语言——基础运算
- 黑马程序员————C语言基础概念
- 黑马程序员——C语言基础——排列
- ——黑马程序员——C语言基础--数据类型
- 黑马程序员——C语言——基础语法
- 黑马程序员——C语言基础—-----指针
- 黑马程序员———C语言基础测试总结
- 程序员的自我修养--读书笔记
- Oracle建立表空间和用户
- ADO.NET Entity Framework学习笔记(5) esql 语法[转]
- windows下php, redis的插件安装不成功
- 数据结构中的树
- 黑马程序员——C语言基础(散乱)
- DXUT 初步学习 框架初识
- 带姓名的成绩单
- Contos7 编译安装HHVM 3.3
- Android 下拉刷新控件SwipeRefreshLayout结合WebView使用
- ModelAttribute
- ADO.NET Entity Framework学习笔记(2)建模[转]
- Android SystemUI 之 通知栏
- NAT与PAT的区别