品读经典-K&R《C程序设计语言》第一章_导言

操作环境:

Linux: unbuntu 16.04
注: 由于我的系统为linux系统,书中所用的cc在我的系统中代表gcc,后面我直接使用gcc来编译。 更多关于cc和gcc的知识点我跳转
如图:
这里写图片描述

1.1 入门

学习一门新程序设计语言的唯一途径就是使用它编写程序。

#include  //包含标准库的信息
main ()            //定义名为main的函数,它不接受参数值
{                  //main函数的语句都被括在花括号中
printf("hello,world\n"); //main函数调用库函数printf以显示字符序列;\n 代表换行符
}

一个C语言程序,无论其大小如何,都是由函数变量组成的。

函数: 包含一些语句,以指定所要执行的计算操作
变量: 用于存储计算过程中使用的

  • 每个程序都从main函数的起点开始执行,这意味着每个程序都必须在某个位置包含一个main函数。
  • main函数通常会调用其他函数来帮助完成某些工作,被调用的函数可以使程序设计人员自己编写的,也可以来自于函数库。
  • 如:#include用于告诉编译器在本程序中包含标准输入/输出库信息。<后续我们将对标准库进行详细介绍>
  • printf是一个用于打印输出的库函数
  • 用双引号括起来的字符串序列成为字符串字符串常量,如"hello, world\n" 就是一个字符串。
  • \n 换行符;\t制表符;\b回退符;\"双引号;\\反斜杠符本身;

1.1 变量与算数表达式

  • 在C语言中,所有变量都必须先声明后使用。

  • 数据类型对象的大小(char short int long float double)取决于具体的机器。

  • while控制的语句缩进一个制表位
  • 建议每行只书写一条语句,并在运算符两边各加上一个空格字符。
  • 整数除法操作将执行舍位,结果中的任何小数部分都会被舍弃。

你可能感兴趣的:(【professional,book】)