一、最简单的C语言程序举例
#include <stdio.h>
int main()
{
printf("Hello,World!\n");
return 0;
}
在程序中如要用到标准函数库中的输入输出函数,应该在本文件模板的开头写上下面一行:#include <stdio.h>
二、C语言允许用两种注释方式
1.单行注释://注释内容
以//的单行注释,以换行符结束
2.多行注释:/*注释内容*/
这种注释可以跨越多行
注释内容可以用英文或者汉字。
三、C语言程序的结构
一个C语言程序的结构有以下特点:
(1)一个程序由一个或者多个源程序文件组成
在一个源程序文件中包括3部分
预处理指令、全局声明、函数定义
(2)函数是C语言程序的主要组成部分
(3)一个函数包括两个部分:函数首部和函数体
函数体又包括声明部分和执行部分
(4)程序总是从main函数开始之执行的
(5)程序中对计算机的操作是由函数中的C语句完成的
(6)在每个数据声明和语句的最后必须有一个分号
(7)C语言本身不提供输入输出语句
(8)程序应当包含注释
四、最简单的C程序设计--顺序程序设计
4.1 数据的表现形式及其运算
4.1.1 常量和变量
1.常量
在程序运行过程中,其值不能被改变的量称为常量
常量有以下几类:
(1)整型常量:如1000,12345,0,-234等
(2)实型常量:十进制小数形式、指数形式
(3)字符常量:①普通字符,用单撇号括起来的一个字符,如'a','Z'等 ②转义字符,如'\'','\\'等
(4)字符串常量:用双引号引起来的多个字符,如"China"等
(5)符号常量:用#define指令,指定用一个符号名称代表一个常量,如#define PI 3.1416
符号常量的优点:含义清楚、一改全改
2.变量
变量代表一个有名字的、具有特定属性的一个存储单元,它用来存放数据,也就是存放变量的值。在程序运行期间,变量的值是可以改变的。
变量必须先定义,后使用。
3.常变量
C99允许使用常变量:const int a=3;
常变量是有名字的不变量,而常量是没有名字的不变量。
常变量和符号常量有什么不同?
答:定义符号常量用#define指令,它是预编译指令,它知识用符号常量代表一个字符串,在预编译时仅是进行字符替换,在预编译后,符号常量就不存在了,对符号常量的名字是不分配存储单元的。而常变量要占用存储单元,有变量值,只是该值不改变。
4.标识符
标识符就是一个对象的名字。如变量名、函数名等等
C语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。
4.1.2 数据类型
未完待续。。。