C语言——第一部分 C语言概述以及编程基础
admin
2023-07-29 19:40:07
0

C语言 第一部分 编程基础

 

1.通过”语言“来控制计算机,让计算机为我们做事情,这样的语言就叫做编程语言(Programming Language)。

2.编程语言也有固定的格式和词汇,例如:
编程语言有很多种,常用的有C语言、C++、Java、C#、PHP、JavaScript等,每种语言都有自己擅长的方面,例如:

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

l Java和C#不但可以用来开发软件,还可以用来开发网站后台程序;

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

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

 

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


4.  

#include 
int main(){
    /*我的第一个C语言程序*/
    puts("Hello World!");
    return 0;
}


解析:


  • 所有的 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语言的关键字分为一下几类:

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

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

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

 

 

 


相关内容

热门资讯

佩洛西86岁丈夫被控肇事逃逸,... 当地时间7月3日傍晚,美国众议院南希·佩洛西的丈夫保罗,再一次因为驾车事故而遭到了指控。据报道称,保...
当着中方的面,菲律宾许下三点承... 难得很难得,菲律宾又向中国郑重承诺了。承诺什么?感觉承诺了至少三点。看新闻稿,2026年6月30日,...
首个世界杯8强产生!摩洛哥3-... 新华社美国休斯敦7月4日电(记者吴俊宽、赵建通)4日在美国休斯敦进行的美加墨世界杯首场16强赛中,摩...
瑞典最新涉华表态:钦佩、赞赏! 当地时间2026年7月4日,瑞典首相克里斯特松在斯德哥尔摩会见中共中央政治局委员、外交部长王毅。克里...
特朗普:内塔尼亚胡知道“谁是老... 新华社耶路撒冷7月4日电(记者庞昕熠 冯国芮)以色列总理办公室4日晚发表声明称,以总理内塔尼亚胡此前...
辽宁抚顺出现特大暴雨,致3人死... 新华社沈阳7月4日电(记者邹明仲)记者4日从辽宁省抚顺市防汛抗旱指挥部获悉,7月4日凌晨1时至7时许...
泽连斯基与特朗普通话,商定在北... △资料图当地时间4日,乌克兰总统泽连斯基在社交媒体发文表示,他于美国独立日当天同美国总统特朗普通话。...
内塔尼亚胡将访美与特朗普会晤 △内塔尼亚胡(左)与特朗普(右)(资料图)当地时间7月4日,美国总统特朗普在接受电话采访时表示,以色...
陪卢秀燕赴台南帮谢龙介辅选,连... 海峡导报综合报道 被视为国民党最具人气的“最强母鸡”之一的台中市长卢秀燕,4日在国民党前副主席连胜文...