第一章 c语言概述

第一章 c语言概述

认识c语言

c语言程序举例

#include<stdio.h>//编译预处理指令
int main()  //主程序入口
{  
printf("hello world\n");  // \n代表换行
return 0;//函数执行完毕的返回值  
}

c语言详解

一个源文件包含以下三个部分
(1)预处理指令
#include <stadio.h>
预处理器对预处理指令进行预处理操作,对上述代码来说就是将stdio.h文件的内容读取进来,替代#include <stadio.h>
printf函数在stadio.h头文件中

(2)全局声明
即在函数外声明数据

(3)函数的定义
函数具体实现的功能

代码分析

1)#include
#include 的意思是头文件包使用c语言库函数需要提前包含库函数对应的头文件,如这里使用了printf()函数,需要包含stdio.h头文件。#include <stdio.h> 代表包含这个头文件
使用c语言库函数需要提前包含库函数对应的头文件

注意:#include<>和#include“”的区别:
<>通常是包含系统的头文件(标准头文件)
“ ”通常是包含自定义头文件

2)main函数
main函数是c语言程序的入口,程序是从main函数开始执行
一个完整的c语言程序,有且仅能有一个main函数

3){}括号,程序体和代码块
{}叫代码块,一个代码块内部可以有一条或者多条语句
c语言每句可执行代码都是;结尾
所有#开头的行,都代表预编译指令,预编译指令行结尾没有分号
所有可执行语句必须在代码块里面

4)注释
//是行注释
/**/是块注释

5)return语句
return代表函数执行完毕
如果mian定义的时候前面是int,return后面写一个整数;
如果定义的时候前面是void,那么return后面什么也不需要写
在main函数中,return 0代表程序执行成功,return -1代表程序执行失败

c语言程序编译步骤

1)预处理
宏定义展开、头文件展开、条件编译等。同时将代码中的注释删除
2)编译
检查语法,将预处理后文件编译生成汇编文件
3)汇编
汇编文件生成目标文件(二进制文件)
4)链接
c语言编写的程序时需要依赖各种库的,所以编译之后要把库链接到最终的可执行程序中去

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值