初始C语言

程序的来源

  • 生活中的”程序“:通常指完成某些事务的既定方式和过程 。
  • 计算机中的“程序”:指的是为了让计算机处理某些事情,而编写的一系列有序指令的集合。

什么是算法

通俗而言,算法是一个明确的计算过程,可以以一些值或一组作为输入并产生一些值或一组作为输出。因此算法就是输入转为输出的一系列计算步骤。

  • 枚举法(穷举法)
  • 迭代法
  • 递归法

流程图

流程图是算法的一种图形表示一种图形化表示方式。 使用图形表示算法的思路是一种极好的方法。流程图使用一组预定义的符号来说明如何执行特定任务。

为便于识别,绘制流程图的习惯做法是:

  • 圆角矩形表示“开始”与“结束”;
  • 矩形表示行动方案、普通工作环节用;
  • 菱形表示问题判断或判定(审核/审批/评审)环节;
  • 用平行四边形表示输入输出; 箭头代表工作流方向。

在这里插入图片描述

开发第一个C语言程序!

永远的Hello World!

#include <stdio.h>
int main ()
{
	printf("Hello world")
	return 0;
}

C语言程序的基本结构

#include <stdio.h>				//以#开头的语言称为预处理器指令,include(包含),standared(标准)input output(输入、输出),header(头).h头文件
int main ()					//main()函数是C程序的起点/入口,可以返回一个值,也可以不返回值。如果某个函数没有返回值,那么在它前面就是关键字void(空的)
{
	printf("Hello world");			//printf的作用是在屏幕上打印一行文字:“hello World”并行(\n),最后的分号表示语句结束,注意不要使用中文分号
	return 0;				//表示程序正常结束,非0表示异常结束		
}

关于编码规范

  • 书写注释:有助于代码的阅读
  • 编译器不会处理这些注释
  • 单行注释:以“//”开头
  • 多行注释:以“/”开头,以“/”结尾

C语言的编程和执行

  • 编译:形成目标代码/文件。目标代码是编译器的输出结果,常见扩展名“.o”或“.obj”
  • 连接:将目标代码跟C函数相连接,并将源程序所用的库代码与目标代码合并 形成最终可执行的二进制机器代码(可执行程序)
  • 执行:在特定的机器环境下运行C应用程序

猜你喜欢

转载自blog.csdn.net/qq_38778137/article/details/83351026
今日推荐