C语言学习日志(1)

摘录来自
C Primer Plus 第6版 中文版
[美]史蒂芬·普拉达(Stephen Prata)
https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewBook?id=0
此材料受版权保护。

 

1.8 编程机制总结

1.8.1 目标代码文件、可执行文件和库

 ·编译器:高级程序语言→机器语言(目标代码)

 ·启动代码:程序和操作系统之间的接口,初始化处理器模式设置堆栈初始化变量等

 ·可执行文件:编写的目标代码系统的标准启动代码库代码这三部分合并成一个文件,即可执行文件

2.0 C语言概述

基础知识

2.2.2 程序细节

·#include <stdio.h>的作用相当于把stdio.h文件中的所有内容都输入该行所在的位置,这行代码是一条C预处理器指令。

·int main(void);   C程序一定从main程序开始执行;int是其数据类型,表明值为整数(​​​​​​一部分其余类型)。

·{

...               一般而言,所有的C函数都是用花括号表示开始和结束。

}

·int num;    声明,声明完成了两件事。其一,在函数中有一个名为num的变量(variable)。其二,int表明num是一个整数。(在C语言中,所有变量都必须先声明才能使用。这意味着必须列出程序中用到的所有变量名及其类型。)

·num=1;    该行代码的意思是“把值1赋给变量num”。(1.在执行int num;声明时,编译器在计算机内存中为变量num预留了空间,然后在执行这行赋值表达式语句时,把值储存在之前预留的位置。2.可以给num赋不同的值,这就是num之所以被称为变量的原因。)

·printf();    圆括号中的内容是从main()函数传递给printf()函数的信息,该信息是函数的实际参数。(printf()函数会查看双引号中的内容,并将其打印在屏幕上。)

·\n     换行,例如:

(换行符是一个转义序列。转义序列用于代表难以表示或无法输入的字符。如,\t代表Tab键,\b代表Backspace键。每个转义序列都以反斜杠字符 \ 开始。)

·return 0;     有返回值的C函数要有return语句。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值