操作环境:
Linux: unbuntu 16.04
注: 由于我的系统为linux系统,书中所用的cc在我的系统中代表gcc,后面我直接使用gcc来编译。 更多关于cc和gcc的知识点我跳转
如图:
1.1 入门
学习一门新程序设计语言的唯一途径就是使用它编写程序。
#include <stdio.h> //包含标准库的信息
main () //定义名为main的函数,它不接受参数值
{ //main函数的语句都被括在花括号中
printf("hello,world\n"); //main函数调用库函数printf以显示字符序列;\n 代表换行符
}
一个C语言程序,无论其大小如何,都是由函数和变量组成的。
函数: 包含一些语句,以指定所要执行的计算操作;
变量: 用于存储计算过程中使用的值。
- 每个程序都从main函数的起点开始执行,这意味着每个程序都必须在某个位置包含一个main函数。
- main函数通常会调用其他函数来帮助完成某些工作,被调用的函数可以使程序设计人员自己编写的,也可以来自于函数库。
- 如:
#include<stdio.h>
用于告诉编译器在本程序中包含标准输入/输出库信息。<后续我们将对标准库进行详细介绍> printf
是一个用于打印输出的库函数- 用双引号括起来的字符串序列成为字符串或字符串常量,如
"hello, world\n"
就是一个字符串。 \n
换行符;\t
制表符;\b
回退符;\"
双引号;\\
反斜杠符本身;
1.1 变量与算数表达式
在C语言中,所有变量都必须先声明后使用。
数据类型对象的大小(
char short int long float double
)取决于具体的机器。- while控制的语句缩进一个制表位
- 建议每行只书写一条语句,并在运算符两边各加上一个空格字符。
- 整数除法操作将执行舍位,结果中的任何小数部分都会被舍弃。