C语言基础——C语言介绍

目标:

  1.什么是程序

  2.什么是算法

  3.什么是流程图

  4.基本结构及工作原理

  5.开发工具

内容:

一、程序

  一系列指令的集合。指令就是发送给计算机的命令,或者叫代码。

二、算法

  解决问题的方法和步骤。一般具有定义的逻辑先后关系。

三、流程图

  流程图是算法的一种图形化表示形式,具有直观清晰等特点。

  椭圆:开始或结束

  菱形:逻辑判断,程序会在此出现分支

  长方形:程序处理

  平行四边形:出入或输出

  单线+箭头:流程线

  流程线+圈:连接符

  c语言主要开发系统级程序。

c语言特点:

  结构化的程序设计语言:层次清晰,便于按模块化方式组织程序,易于调试和维护

  语言简洁:学习时入门相对容易,c语言很好的总结了其他语言提出的程序库概念

  功能强大:既可用于系统软件的开发,也适合于应用软件的开发

  移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作系统

c语言程序结构:

  #include <stdio.h>

  ①void main(){
    printf("hello world\n");
  }

  ②int main(void){

    printf("hello world\n");

  }

  说明:#include关键字,引入标准库文件符号

  stdio.h标准化输入输出函数库

  main()每个c语言程序的入口,是所有c语言程序开始执行的地方

  ①中void返回值为空(不是零,空和零是有区别的)

  printf输出语句,后边用分号表示一行代码,一行命令。

  \n表示换行

注释:

  c语言的注释包括多行注释,单行注释

多行注释:

  /*

  这是多行注释

  */

单行注释:

  //这是单行注释

  提醒:写好注释是一个很好的编程习惯。

c语言的程序开发过程:1.分析问题;2.确定算法;3、编写程序;4、调试程序;5.发布

开发工具:VC 6.0++    C Free等等

C语言基础——C语言介绍,布布扣,bubuko.com

C语言基础——C语言介绍

上一篇:SPRING-MVC访问静态文件,如jpg,js,css


下一篇:struts2.1.8+hibernate2.5.6+spring3.0(ssh2三大框架)常见异常原因和解决方案