任何语言的入门大部分都是从Hello World开始的,我们学习到C语言也不例外。现在很多人说C语言很难,建议Java或者是Python入门。四喜想说的是,万事开头难,如果以C语言入门,之后的其他语言会轻松很多。因为C语言后期要涉及到C++,Java呢就是从C++来的。下面开始C语言的入门笔记。
一、hello world
1.1 include 头文件包含
include是要告诉编译器,包含一个头文件;在C语言里面,所有库函数调用都需要提前包含头文件的。
是让C语言编译器去系统目录下寻找到相关的头文件
“头文件” 是让C语言编译器去用户当前目录下寻找相关的头文件
这里需要注意的知识点是:
①C语言库函数需要的头文件,一定是#include<>
②自定义的h文件,那么就一定是#include""
1.2 main函数
main函数是C语言当中的主函数,一个C语言的程序必须要有一个主函数的并且只能有一个主函数;
1.3 注释
//,单行注释,代表注释,就是一个文字说明,没有实质的意义的,单行注释是C++语言的注释方法;
/* */,多行注释,这个多行注释是标准的C语言的注释方法
1.4 { }括号,程序题和代码块
C语言所有的函数的代码都是在{ }括号里面包着的
1.5 声明
Int a;
声明一个变量的名字叫a,这个对于C语言来说变量的名字是可以自定义;
1.6 C语言自定义名字的要求
自定义名字的要求可以使用大小写字母,下划线还有后苏子,但是第一个字母必须是字母或者下划线;字母要区分大小写,不能用C语言的关键字作为变量的名称的;最需要注意的知识点是:每一行,必须是 ; 结尾。
1.7 printf函数
printf函数是向标准输出设备输出字符串的,如果输出一个字符串:
例如:printf(“hello world”);
如果要是输出一个整数的话
例如:printf("%d",整数)
Printf("\n");会输出一个回车换行
1.8 return语句
一个函数遇到return的话就终止了,return是C语言当中的关键字(要记住)
1.9 System系统调用
System库函数的功能是运行制定的程序或者执行操作系统的命令,system库函数的调用需要include
System返回值在windows和unix下是不同的
1.10 C语言编译过程,gcc参数简介
(1)C语言的编译过程如下图
(2)-E预编译
Gcc-E-o a .a.c
预编译文件是a.c,生成的目标文件名是a.e
预编译是将include包含的文件内容替换到C文件中,同时将代码中没用的注释给删除
(3)-S汇编:是将C语言转化成为汇编语言
(4)-c编译:将代码编译为二进制的机器指令
(5)链接:Gcc没有任何的参数,就是代表的链接
1.11 操作系统结构
(1) 用户模式:应用程序都是运行在用户区域的
(2)内核模式:操作系统的内核还有设备驱动程序全部都是在内核模式下面去运行的
以上就是C语言语法的第一篇文章了,日后还会更新更多的知识点的,有需要什么知识点的可以留言给我,我选出多的来更新。如果没有留言四喜就按照学习顺序更新啦。如果你是一个入门的程序员,希望可以关注我哦~
更多推荐
c语言程序中注释定义,C语言语法基础:函数注释等等
发布评论