C 语言入门自学教程

C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,

为了移植与开发UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开

发了 C 语言。

C 语言是一种广泛使用的计算机语言,它与Java编程语言一样普

及,二者在现代软件程序员之间都得到广泛使用。

当前最新的C语言标准为C11 ,在它之前的C语言标准为C99。

C 语言有 32 个关键字 ,由系统定义,不能重作其它定义:

auto

break

case

char

const

continue

default

do

double

else

enum

extern

float

for

goto

if

int

long

register

return

short

signed

sizeof

static

struct

switch

typedef

unsigned

union

void

volatile

while

C 语言有 9 种控制语句 :

if( )~else~

for( )~

while( )~

do~while( )

continue

break

switch

goto

return

C 语言有 34 种运算符:

算术运算符:+-*/%++--

关系运算符: < <===>>=!=

逻辑运算符:!&& ||

位运算符:<<>>~|^&

赋值运算符: = 及其扩展

条件运算符: ?:

逗号运算符: ,

指针运算符: * &

求字节数:sizeof

强制类型转换: ( 类型)

分量运算符: . ->

下标运算符: []

其它:() -

语言数据类型丰富:

包括基本类型、构造类型、指针类型、空类型、定义类型typedef 。

基本类型包括: short 、int 、 long 、 float、 double 、 char

构造类型包括:数组array 、结构体 struct、共用体 union 、枚举类

型 enum

语言程序结构:

C语言由函数构成,必须有且只有一个main(主函数),程序总是从

main 函数开始执行。

函数由函数首部和函数体组成。函数首部用于定义函数名、函数参数

(及类型)、函数类型。

函数体由一对大括号 {} 含括,从 { 开始,到 } 结束。在大括号内包含函数语句。

语言程序举例:

例 1 写程序,在屏幕上打印字符串“This is a C program.\n”。

main()

{

printf(" This is a C program.\n");

}

例 2 求两数之和

main( )

{

int a , b , sum ;/*定 量 */

a=123 ;

b=456 ;

sum= a + b ;

printf (“ Sum is %d\n ” , sum) ;

}

程序运行 果 :Sum is 579

例 3 求 1+2+3+? .+100

main()

{ int i,sum=0; i=1;

do

{

sum=sum+i;

i++;

}

while (i<=100);

printf("%d",sum);

}

更多推荐

c语言自学文档,C语言入门自学教程傲梦.docx