------
Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
任何一个C语言程序都是由一个或多个程序段(小程序)构成的,每个程序都有自己的功能,我们一般称这些程序段为“函数”
C程序的结构:由函数构成
一、unix指令
/* ls -l 列出当前目录下的所需内容 pwd 显示当前目录的名称 cd 改变当前操作的目录 who 显示当前用户名 clear 清屏 mkdir 新建一个目录 touch 新建一个文件 open 打开一个文件 / 根路径 ./ 当前路径 ../ 上一级路径 */
二、基础语法
1、编写代码
2.编译:
>把c语言代码翻译成0和1
>指令:cc -c 文件名.c
>编译成功:会生成一个.o目标文件
3.链接:其实就是把我们的.o目标文件跟系统自带的函数库合并在一起,生成一个可执行文件
指令:cc 文件名 .o
4.运行 ./ a.out
三、第一个C程序
// 主函数格式 #include <stdio.h> int main() { printf("第一个C程序\n"); return 0; }
AppledeMac-Pro:desktop apple$ ./a.out 第一个C程序 AppledeMac-Pro:desktop apple$
四、初学易犯错误
1.分号;一定是英文的
2.括号()英文
3.双引号""不能单引号
4.斜杠\
5.#include <stdio.h>不能少
/* 编译只检测语法是否正确,并不检测是否有main函数 链接只检测是否有main函数,没有就报错 */
五、标示符
1、标示符是程序员自定义的,例如函数名称,关键字是C语言默认的
2.作用:将某些东西区分开来
3:规则
1)只能26个英文字母组成、数字、下划线
2)严格区分大小写
3)不能以关键字为标示符
4)不能以数字开头
5)涉及多个单词用驼峰标示
六、注释
1.单行注释://
2.多行注释:以/*开头,以*/结尾
3.作用
1)检查程序作用
2)排错:把可疑注释排查掉
4、注释的嵌套
1)单行注释可疑嵌套单行注释、多行注释
2)多行注释可疑嵌套单行注释
3)多行注释不能嵌套多行注释
七、基本数据类型
/* 整型 int 单精度 float 双精度 double 字符型 char */分类
整型常量:包括所有整数
浮点型常量:float、double
字符常量:将一个数字(0-9)、英文字母(a-z/A-Z),其它符号用单引号括起来构成的就是字符常量,比如'a'
单引号只能括住一个字符,而且不能是中文,错误实例‘abc’、‘好’
字符串常量:将一个或则多个字符用双引号括起来的,例如:"4"、"中文"、"abc"
------
Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------