hi!我是渔火。

相关链接 从零开始学C 语言(一):https://www.linuxmi.com/learn-c-language-from-scratch-1.html

今天我们继续来了解C 语言。C语言多年以来一直深受程序爱好者的青睐,主要源于以下一些特点:1、C语言语句紧凑,使用方便灵活。2、运算符丰富,表达能力强。3、C语言程序可移植性好。4、生成的目标代码质量高,运行效率高。5、语言处理能力强。6、C语言是一种结构化语言。尽管C语言有众多的优点,但也有不足之处:主要表现为C语言对语法检查不严格,很多时候需要程序员自己保证程序的正确,这对初学者有些困难。

C语言里有许多约定,使用程序设计语言编程与做任何一件事情一样,要遵循一定的规范,一定会有许多约束。

(1)标识符。用来标识数据类型、变量、函数、语句的符号称为标识符,不同的程序设计语言都有关于标识符的定义规范。C语言的标识由字母、数字和下划线组成,其中第一个字符必须是字母或下划线。在C语言中,标识符中英文字母的大小是有区别的。

提示:标识符的命名最好做到“知名见义”,增加程序的可读性。

(2)关键字是C语言规定的、赋予特定含义和有专门用途的标识符。

  • 数据类型关键字(12个) :char,double,enum,float,int,long,short,signed,struct,union,unsigned,void
  • 控制语句关键字(12个):break,continue,case,do,default,else,for,goto,if,return,switch,while
  • c存储类型关键字(4个):auto,extern,register,static
  • 其他关键字(4个):const,sizeof,typedef,volatile

注意:C语言的关键字都用小写字母书写,不能用大写字母书写。

(3)用户自定义标识符。用户自定义标识符包括程序中定义的变量名,数据类型名,函数名和符号常量名。

建议:使用有意义的英文单词作为用户自定义标识符,这样可以增加程序的可读性。

(4)预定义标识符。C语言中提供了大量的头文件和库函数,这些头文件和库函数定义的一些标识符统称为预定义标识符。

(5)分隔符。C语言中的分隔符有逗号和空格两种。

一般讲程序设计语言的规范成为语法。为了让计算机理解程序员所写的代码,程序员必须使用相应语言的语法去写代码。程序员用某种程序设计语言编写的未经编译的程序为源程序。从语法角度看,源程序是一个字符序列,字符序列的组成成分是一个个的”单词“。

C语言的语法成分

(1)常量。常量是有数据类型的。

(2)变量。每个变量都有数据类型,在定义变量时要说明变量的数据类型。编译系统会根据变量的类型,为其分配存储空间。不同类型的变量在内存中占用的存储空间有所不同。

(3)运算符。运算符用于对各种类型的数据对象进行运算。C语言的运算符相当丰富,有34钟之多。参与运算时只要求有一个数据对象的称为单目运算符,参与运算符时要求两个数据对象的称为双目运算符,参与运算时要求有三个数据对象的称为三目运算符。

(4)表达式。由运算符将常量、变量、函数组合而成的有意义的式子称为表达式。表达式中可以包含有多种数据类型的运算符,运算符有优先级。

(5)语句。在C语言中,语句是程序最基本的执行单位,以分号结尾。

(6)函数定义于调用。函数是完成特定功能的小模块,是C语言中唯一的子程序,常常在一个C程序中包含若干个函数,复杂的任务通过调用这些函数来完成。

(7)C语言没有提供用于数据输入输出的语句,所有的输入与输出都是通过系统提供的有关函数来实现的。

使用计算机解决问题的过程一般由以下几个步骤组成:1、分析问题。2、设计算法。3,程序设计。4,运行并调式程序。5、分析程序运行结果。6、编写程序文档。

使用C语言求解实际问题,从编写到上机运行,一般经过以下几个步骤:1、编辑源程序。2、编译。3、链接。4、运行。

发表回复