黑马程序员————C语言_基础知识整理(一)

时间:2021-10-27 00:34:11
------ 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培训、期待与您交流! -------