C语言是很多萌新程序员接触的第一门编程语言,因为还没有养成良好的编程思维,刚入门C语言的时候可能会觉得很难,特别是指针那块!
今天就以最简单明了的方式带大家零基础入门C语言!
C语言简述:
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
学习新语言第一步,自然少不了Hello World!
#include<stdio.h> int main(){printf("Hello World");return 0; }
四句代码就能在窗口中输出“Hello World”了,是不是很简单?那就接着往下看吧!
PS:在最新的C标准中,main函数前的类型为int而不是void。
谭浩强的C语言版本太老,很多已经不符合现在的编程规范。推荐大家去阅读《
C Primer Plus》,堪称C语言经典书籍!
C语言语法结构分析
简单来说,一个C语言程序就是由头文件
和函数
组成。
#include <stdio.h>就是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。
预处理工作包括:引入并展开头文件。头文件展开就是将头文件stdio.h里的代码直接复制到当前文件中,然后进行编译。
函数就是实现代码逻辑的一个小的单元。
主函数
主函数也称入口函数,一个C程序有且只有一个主函数!绝大多数编程语言的主函数都是main函数!
C语言程序会先寻找入口函数mian函数,mian函数是C语言中的唯一入口。
而main前面的int就是主函数的类型。
printf()是格式输出函数,就是向屏幕输出指定的信息。
return是函数的返回值,跟随函数类型。
\n是转义字符中的换行符。.
编程规范
每个头文件引用都独占一行。
函数体内的语句以Tab键进行缩进。
每条语句末尾都需要有封号。
代码中所有符号均为英文半角符号。(这条初始者经常容易出错,写代码一定要切换成英文输入法)
注释
每个程序员都应该养成勤写注释的好习惯。写注释是为了协同开发时,其它同事能很快的明白你写的模块的具体作用,而不用一行一行代码去利用,费时费力!
C语言注释方法有两种:
单行注释:
// 注释一行
多行注释:
/* 注释
多行*/
变量
C语言中变量取名也是有严格规范的!
C语言规定,变量名称可以是字母(A~Z,a~z)
、数字(0~9)
、下划线_
组成的字符串,并且第一个字符必须是字母或下划线。在定义变量名时还有注意以下几点:
变量名是严格区分大小写的。例如Imooc
和imooc
是两个不同的变量名。变量名最好选择有意义的英文单词组成做到”见名知意”,不要使用中文。变量名不能是C语言的关键字。
变量及赋值
变量占据内存中一定的存储单元。使用变量之前必须先定义变量,要区分变量名和变量值是两个不同的概念。
变量定义的形式为:数据类型 变量名;
多个类型相同的变量:数据类型 变量名, 变量名, 变量名…;
注意:在定义中不允许连续赋值,如int a=b=c=5;
是不合法的。
变量的赋值分为两种方式:
先声明再赋值声明的同时赋值