1.什么是c语言:是一个面向过程的计算机高级语言(我想做做什么,怎么完成这个过程);是一个不需要任何运行环境支持就能运行的编程语言。 
2.c语言能干什么:解决我们的需求。(如:K酷狗,QQ) 
3.发展历程:K&R C-->ANSI C/C89标准--->C11标准(原则:保持简单--丹尼斯。里奇) 
4.第一个c语言 
 
    编译、链接、执行、过程 
克里斯.拉特纳,1978年生人,LLVM项目的主要发起人与作者之一。 
 
新建.c文件:file--》new--》file....-->OS X  中的C 
在中端中用绝对路径找到.C文件目录, 
(1)编写代码 
(2)编译成汇编语言  命令:cc -c文件名(一定要在这个文件的目录) 
(3)链接编译成机器语言程序  命令:cc  文件名 
(4)执行  直接运行就可以了  文件的全路径(注意:当前路径可以用./代替) 
5.函数的理解 
是什么:是c程序的一段程序片段。 
有什么用:可以对一个功能进行封装,简化代码和提高复用性,且阅读性好。 
怎么用:定义: 
                    返回值   函数名(形参){ 
                                 具体代码(实参) 
                    } 
              注意: 
              (1)参数可有可无 
                (2)main代表主函数,只能有一个,没有的话程序不能运行。 
                (3)函数不调用不执行主函数由系统调用 
                (4)函数执行顺序只跟调用顺序有关 
printf("")调用打印系统调用include<stdio.h> 
  6.学习要注意的问题 
(1)注意用英文标点和空格(空格是有意义的) 
(2)注意不要随意加标点 
(3)注意区分大小写 
(4)注意操作目录 
(5)注意代码书写区域及规范 
(6)注意编译器的警告及错误提示(语法及逻辑错误) 
(7)注意要运行必须要有主函数且只有一个 
(8)注意不要想太深 
(9)注意要多练习(不能抄代码,理解着去写)和总结 
     7.注释 
(1)是什么:注释是在所有计算机语言中都非常重要的一个概念,可以简单理解为对代码的注释、解释。 
(2)有什么用:1.对代码作解释说明2.辅助调试代码 
(3)怎么用:函数的外面、里面、每一条语句的后面 
(4)什么时候用:1.需要对代码解释说明时2.当想调试时 
(5)有什么特点:1.不参加编译2.只能在一句完整代码后边,不能再前或中间3.多行注释可以镶嵌单行,但不能镶嵌多行。 
  8.关键字 
(1)是什么:是C语言提供的有特殊含义的符号,也叫做“保留字”,C语言中有32个关键字 
 
 
(2)有什么用:表示过实现一些特定功能 
(3)怎么用:每个用法都不同,用到一个学一个,不用一下子全搞懂。 
(4)什么时候用:当你写代码时需要表现或实现某个特定功能 
(5)特点:1.是用极其频繁2.全是小写3.系统会自动区别颜色 
9.标示符 
(1)是什么:在程序中定义的符号和名称 
(2)有什么用:起名字,作区分 
(3)怎么用:只能由26个字母大小写,10个阿拉伯数字0-9,下划线_组成!不能有数字开头 
(4)什么时候用:需要起名字时 
(5)有什么特点:1.不能数字开头2.不能关键字一样3.注意大小写4.名字要有意义5.通用性高(便于识别) 
10。数据 
(1)是什么:就是数值,是通过实验或计算出来的,数据包含:文字、图片、声音等;最简单的时数字。 
(2)有什么用:保存我们的记录(笔记),用于以后使用 
(3)怎么用由0和1组成(2进制数字) 
(4)什么时候用:需要对数据进行操作时 
(5)特点:1.分动态,静态2.只由0和1组成3.最小单位为:bit 
 
11.基本数据类型 
int 整型    浮点型(单精度float,双精度double)  char字符型 
12.常量 
(1)是什么:一个固定的数据 
(2)有什么用:表示一个固定不变的数据 
(3)怎么用:字面意思,如1 int整型常量   1.1  double双浮点型 
(4)什么时候:对变量赋值, 
(5)特点:固定不变 
13.变量 
(1)是什么:来源于数学,计算机语言储存结果过能表达抽象概念 
(2)有什么用:用来表示一个需要经常改变或不确定的数据 
(3)怎么用:int a   变量类型  变量名  
(4)什么时候用:需要经常改变或不确定的数据 
(5)特点:1.创建变量就会再内存占用相应的空间2.这个空间是固定的,但数据可以改变3.同时作用域没不能有相同的变量4.初始创建,在函数作用域执行完成后失效,且释放内存。 
14.printf() 
(1)是什么:C语言下的printf()函数是样式化输出函数,C语言自带的库提供(#include<shdio.h>) 
(2)有什么用:在控制台上按你需求的格式输出你定义的数据 
(3)怎么用:1.#include<shdio,h>调入声明到程序初始,表示会在这个程序内用printf()函数2.printf("<格式化字符串>",<参量表>);如printf("b=%d",b)3.格式化规定字符,以“%”开始,后跟一个或几个规定字符     常用:%d整数   %f浮点数  %c单个字符   %s字符串   %p指针数值 
(4)什么时候用:当你想输出结果的时候 
(5)特点:1.可以单个输出,也可以批量输出以逗号分隔2.格式化是%开始。%前可以加任意字符串,会按原样输出 |   
        
 
    
    
    
     
 
 |