自己个人对c语言的初步了解,有错误的地方可以指点一下!
文章目录
- 1、什么是c语言?
- 2、第一个c语言程序。
一、什么是c语言?
c语言是一门面向过程的、抽像化的通用程序设计语言,广泛应用于低层开发。
c语言的特点:
- 高效性
它继承了低级语言的优点,产生了高效的代码,并具有友好的可读性,编写性。
- 灵活性
c语言中的语法,不拘一格,可以让程序员在原有语法的基础上进行创造、复合。从而给程序员更多的想象和发挥空间
- 功能性丰富
除了c语言中的所具的类型外,还可以使用丰富的运算符和自定义的结构类型来表达任何复杂的数据类型。
- 表达力强
c语言的特点体现在它的语法形式与人们所用的语言形式相似,书写形式自由,结构规范,并且只需要简单的控制语句即可轻松控制程序流程,完成烦琐的程序要求。
- 移植性好
由于c语言具有良好的移植性,从而使它在不同的操作系统下,只需要简单的修改或者不需要修改即可进行跨平台的程序开发操作。
小结:
说通俗点就是一种与计算机交流的语言,和英语的作用是一样的,英语是用来和外国人交流的,C语言是用来和计算机交流的,因为计算机只能处理二进制数据,你要向计算机发出命令得让它能明白你要做什么,C语言就是人与计算机交流的工具。
二、第一个c语言程序
代码示例:
#include<stdio.h>
int main()//main()函数是程序的入口
{
printf("Hello,world!\n");//输出要显示的字符串
return 0;//程序返回0
}
- #include 指令
这个语句的功能是在进行修改的预处理操作。include称为文件的包含命令,后面<>中的内容称为头部文件或者首文件。
- int main()
在函数中,这一部分称为函数头部分。在每一个程序都会有一个main函数。它的作用就是一个程序的入口部分。相当于就是,程序从main()函数头开始执行,然后进入它函数的内部,执行函数中的内容。
- printf("Hello,world!\n");
这属于函数体中的执行语句,就是函数所要执行的内容,printf是格式化输出函数,可以简单的理解为向控制台进行输出文字或者符号。()中的内容称为函数的参数。其中的“\n"这个符号是一个转义字符。后面会学到有关转义字符的内容。现在只是进行一个初步的了解
- return语句
这个语句是main函数的结束标志。而return 0,后面的0,是向程序返回一个整型的常量0。
小结:
一个简单的程序格式:
1、主函数main
2、函数体(函数体的内容要在“{}”中,因为每一个函数都有要执行的功能,我们知道了执行的功能,那么怎么才能知道它所执行的范围呢,答案就是“{}”)
3、结束标志return 0;
4、每一个执行语句后面都要加上“;”结尾。