《c语言简明教程》

《c语言简明教程》

ID:36680208

大小:861.50 KB

页数:23页

时间:2019-05-13

《c语言简明教程》_第1页
《c语言简明教程》_第2页
《c语言简明教程》_第3页
《c语言简明教程》_第4页
《c语言简明教程》_第5页
资源描述:

《《c语言简明教程》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一.一个简单的C语言程序11.1简单的C程序介绍1二.C语言中的一些基本概念12.1数据类型12.2常量和变量12.2.1常量和符号常量12.2.2变量12.3字符型数据22.3.1字符常量22.3.2字符变量22.3.4字符串指针变量22.3.5整型常量与变量22.3.6整型与字符型的关系32.4算数运算符32.4.1C运算符简介32.5逗号表达式3三.常用输入输出函数43.1getchar函数和putchar函数43.2printf函数43.3scanf函数43.4gets函数43.5puts函数43.6总结5四.选择结构程序设计54.1条件表达式(很重要)54.2switc

2、h语句(很重要)5五.循环结构(很重要)55.1while语句“当型”循环结构55.2do—while语句65.3for循环65.4break语句65.5continue语句6六.数组(很重要)66.1一维数组的定义及引用76.2一维数组的初始化76.3二维数组的定义76.4二维数组的使用76.5字符数组(很重要)76.6字符串和字符串结束标志86.7字符数组的输入输出86.8字符处理函数8七.函数(很重要)97.1函数的定义97.2函数的递归调用(一定要好好的理解)107.3数组作为函数参数107.4数组名作为函数参数10II7.5局部变量117.6全局变量11八.指针(最重要

3、)128.1地址和指针的概念128.2指针变量的引用(遇到问题)128.3指针变量作为函数参数128.4指向数组元素的指针变量138.5指向字符串的指针变量138.6用字符串的指针作为函数参数138.7函数的指针和指向函数的指针变量148.7.1用函数指针变量调用函数148.8返回指针值的函数148.9指针数组和指向指针的指针158.9.1指针数组的概念158.9.2指向指针的指针(二维指针)158.10小结168.10.1数据类型小结168.10.2指针运算小结16九.结构体(最重要)169.1声明一个结构体类型169.2定义结构体类型变量169.3结构体变量的引用179.4结

4、构体变量的初始化179.5结构体数组189.6指向结构体类型数据的指针189.6.1指向结构体变量的指针18十.链表(最重要)1810.1链表概述1810.2处理动态链表所需的函数1910.2.1malloc函数1910.2.2calloc函数1910.2.3free函数1910.2.4建立动态链表1910.2.5输出链表2010.2.6对链表的删除操作2010.2.7对链表的插入操作21十一.枚举类型(会应用)2211.1注意一2211.2注意二22IIC语言教程一.一个简单的C语言程序1.1简单的C程序介绍21C语言教程#definePRICE30//宏定义#include<

5、stdio.h>//头文件引用intmain(){intn,total,sum;//定义变量constintNUMBER=40;//定义符号常量n=10;total=PRICE*n;//如在其前加“PRICE=40”则出错sum=NUMBER+n;printf("total=%d",total);printf("sum=%d",sum);return1;}输入结果:total=300sum=5021C语言教程二.C语言中的一些基本概念2.1数据类型C的数据类型C++数据类型21C语言教程系统数据类型:整型:intshortlong字符型:char实型(浮点型):float指针

6、类型:*无值型:void用户自定义类型:结构体类型:struct枚举类型:enum类类型(C++):class21C语言教程注意:在程序中对用到的所有数据都必须指定其数据类型。2.2常量和变量2.2.1常量和符号常量在程序运行过程中,其值不会改变的量称为常量。常量区分为不同的类型,如12、0、-3为整型常量,4.6,-1.23为实型常量,‘a’,‘b’为字符常量。在1.1节程序中,其中PRICE是一个整型常量,在其作用范围内值不能被更改。#define宏定义(定义符号常量的好处)好处1:含义清楚2:一改全改2.2.2变量21C语言教程其值在程序运行过程中可以改变的量称为变量。一个

7、变量应该有一个名字,在内存中占据一定的存储单元。在该存储单元中存放变量的值。注意:变量名和变量值是两个不同的概念。inta;a=3;21C语言教程特别提醒:内存图及其重要,一定要会画。上图中,a为变量名,3为变量值,框为存储单元。在C语言中,要求对所有用到的变量作强制定义,也就是“先定义,后使用”,如:#definePRICE3021C语言教程main(){intn,total;//先定义n=10;//后使用total=n*PRICE;printf(“total=%d”,tota

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。