C语言概述

C语言概述

一、c语言概述

1、简单的C程序示例

#include<stdio.h>

intmain(void)                /* 一个简单的C程序 */

{

      int num;                  /* 定义一个名为 num 的变量 */

      num = 1;                  /* 为num赋一个值 */

 

      printf("I am a simple "); /* 使用 printf() 函数 */

      printf("computer.\n");

      printf("My favorite number is %dbecause it is first.\n",num);

 

      return 0;

}

2、示例程序详解

(1)#include这行代码是一条C预处理器指令,通常,C编译器在编译前会对源代码做一些准备工作,即预处理。其中#符号表明,C预处理器在编译器接手之前处理这条指令。

(2)头文件stdio.h:标准输入/输出头文件

(3)头文件(.h):包含了编译器创建最终可执行程序要用到的信息。

     库文件(.c):函数实际代码在其中。

(4)main()函数:函数是C程序的基本模块,C99和C11之后要求函数格式为int main(void){ return 0; }。其中圆括号()用于识别其是一个函数。

(5)注释:C99之前只有/**/这种,此后学习c++和java风格,增加单行//。

(6)花括号{}:所有C函数均用花括号标记函数体的开始和结束。

(7)声明:int num;是一条声明变量语句。有两个作用,表明在函数中有一个名为num的变量,其二int表明num是一个整数。因此声明是把特定标识符与计算机内存中的特定位置联系起来,同时也确定了储存在某位置的信息类型或数据类型。C99之前,声明必须放在块的顶部,之后可放在块中任意位置。

(8)标识符命名规则:字母、数字、下划线组成,且不可以是数字开头,区分大小写。

(9)转义序列:代表难以表示或者无法输入的字符。如\t代表Tab键。

二、简单程序的结构

1、简单程序的结构

程序由一个或多个函数组成,必须有main()函数。函数由函数头和函数体组成。函数头包括函数名、传入该函数的信息类型、函数返回类型组成。通过函数名后的圆括号可识别出函数。

2、函数

(1)函数原型(函数声明):目前要求写全参数类型与返回类型。

(2)函数调用:

(3)函数定义:函数本身的源代码

(4)程序状态:程序执行过程中,某给定点上所有变量值的集合。

3、C语言本质

    一门语言由基本词汇和语法构成,关键字就相当于c语言的词汇,c语言语法用于管理语言中各有效语句组合在一起的方式。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值