C语言——第一部分 C语言概述以及编程基础

C语言 第一部分 编程基础前端

 

1.经过”语言“来控制计算机,让计算机为咱们作事情,这样的语言就叫作编程语言(Programming Language)。程序员

2.编程语言也有固定的格式和词汇,例如:
编程语言有不少种,经常使用的有C语言、C++、Java、C#、PHP、JavaScript等,每种语言都有本身擅长的方面,例如:
编程

l C语言和C++主要用于PC软件开发、底层开发、单片机和嵌入式系统;数组

l Java和C#不但能够用来开发软件,还能够用来开发网站后台程序;数据结构

l PHP主要用来开发网站后台程序;编程语言

l JavaScript 主要负责网站的前端工做(如今也有公司使用 Node.js 开发网站后台)。ide

 

3.编程语言是用来控制计算机的一系列指令(Instruction),它有固定的格式和词汇(不一样编程语言的格式和词汇不同),必须遵照,不然就会出错。函数


4.  网站

#include <stdio.h>
int main(){
    /*个人第一个C语言程序*/
    puts("Hello World!");
    return 0;
}


解析:spa


  • 全部的 C语言程序都须要包含 main() 函数。 代码从 main() 函数开始执行。

  •  /* ... */ 用于注释说明。

  • printf() 用于格式化输出到屏幕。printf() 函数在 "stdio.h" 头文件中声明。

  • stdio.h 是一个头文件(标准输入输出头文件) and #include 是一个预处理命令,用来引入头文件。 当编译器遇到printf() 函数时,若是没有找到 stdio.h 头文件,会发生编译错误。

  • return 0; 语句用于表示退出程序。


 

具备特定含义的词汇、语句,按照特定的格式组织在一块儿,就构成了源代码(Source Code,也称源码或代码(Code


5.C语言确定规定了源代码中每一个词汇、语句的含义,也规定了它们该如何组织在一块儿,这就是语法(Syntax)。

6.编写源代码的过程就叫作编程(Program)。从事编程工做的人叫程序员(Programmer

 

7.C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操做系统而设计的。

8.C语言的特色

① C语言简洁、紧凑、,使用方便、灵活。ANSI C一共只有32个关键字:

auto

break

case

char

const

continue

default

do

double

else

enum

extern

float

for

goto

if

int

long

register

return

short

signed

static

sizeof

struct

switch

typedef

union

unsigned

void

volatile

while





9种控制语句,主要用小写字母表示,在C语言中,关键字是用小写表示的!

② 运算符丰富。有34种

③ 数据结构类型丰富。

④ 具备结构化的控制语句。

⑤ 语法限制不太严格,程序设计自由度较大。

⑥ C语言容许直接访问物理地址,可以进行位(Bit)操做,可以实现汇编语言的大部分功能,能够直接对硬件进行操做,由此又被称为中级语言。

⑦ 生成目标代码质量高,程序执行效率高。

⑧ 与汇编语言相比较而言,C语言编写的程序可移植性较好。

 

9.C源程序的结构特色:

① 一个C语言源程序能够由一个或多个源文件组成。

② 每一个源文件可由一个或多个函数组成。

③ 一个源程序不管有多少个文件组成,都有一个且只可以有一个main函数,即为主函数。

④ 源程序中能够有预处理命令(include命令为其中之一),预处理命令一般放在源文件或源程序的最前面。

⑤ 每个说明,每个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”以后则不能加分号。

⑥ 标识符,关键字之间必须至少加一个空格来代表间隔,如有明显的间隔符,也能够不加空格。

 

10.C语言字符集是由字母,数字,空格,标点和特殊字符组成的,字符是组成语言的最基本的元素。


11.C语言的词汇分为6种:标识符、关键字、运算符、分隔符、常量、注释符等等

(一)标识符

标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,而且首字符不能是数字,但能够是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。

不能把C语言关键字做为用户标识符,例如if,for,while等.

标识符长度是由机器上的编译系统决定的,通常的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。

标识符对大小写敏感,即严格区分大小写。通常对变量名用小写,符号常量命名用大写。

标识符命名应作到“见名知意”,例如,长度(外语:length),求和、总计(外语:sum),圆周率(外语:pi)……

C语言中把标识符分为三类:关键字,预约义标识符,用户自定义标识符。

(二)关键字

关键字是由C语言规定的具备特定意义的字符串,一般也称为保留字。用于定义的标识符不该与关键字相同。C语言的关键字分为一下几类:

① 类型说明符——用于定义、说明变量、函数或其余数据结构的类型。

② 语句定义符——用于表示一个语句的功能。

③ 预处理命令——用于表示一个预处理命令。

相关文章
相关标签/搜索