zoukankan      html  css  js  c++  java
  • 浅谈程序设计和C语言

    学前必备知识

    程序:一组计算机能识别和执行的指令。

    计算机语言:计算机工作基于二进制,计算机只能识别和接受由0和1组成的指令。

    计算机能直接识别和接受的二进制代码称为机器指令。机器指令的集合就是该计算机的机器语言。

    一条符号语言的指令对应转换为一条机器指令。转换的过程称为“汇编”,因此符号语言又称汇编语言

    高级语言:接近于人们习惯使用的自然语言和数学语言。(它与具体的机器距离较“远”)

    源程序:高级语言写的程序

    目标程序:使用编译器将源程序转换为机器指令的程序。

    编译方式:A、解释方式         B、编译方式

    高级语言的发展阶段: 

               A、非结构化语言

               B、结构化语言

               C、面向对象语言

    C语言的特点:

      1、语言简洁、紧凑、使用方便、灵活。

      2、运算符丰富。(共有34种运算符)

      3、数据类型丰富。

      4、具有结构化的控制语句。

      5、语法限制不太严格,程序设计自由度大。

      6、C语言允许直接访问物理地址,能进行bit(位)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。

      7、用C语言编写的程序课移植行好。

     C语言入门程序

    在屏幕上输出  I love C  program.

    1 #include<stdio.h>
    2 int main()
    3 {
    4     printf("I love    C  program.
    ");
    5     return 0;
    6 }      

    程序分析

    main()是函数的名字,表示主函数,main前面的int表示此函数的类型是int类型(整型)。即执行主函数后会得到一个值(即函数值),其值为整型。
    return 0的作用是:当main函数执行结束钱将整数0作为函数值,返回到调用函数处。
    :表示换行符。
    #include<stdio.h>:调用函数库中的输入输出函数(编译系统要求程序提供有关此函数的信息)--------》预处理阶段
    文件后缀名.h的意思是头文件,因为这些文件都是放在程序各文件模块的开头的。
    每一个C语言程序都必须有一个主函数(main函数),函数体由花括号{}括起来。
    在每个数据声明和语句的最后必须有一个分号。



    程序注释符
      //:单行注释
      /**/:多行注释


    运行C语言的步骤与方法
      源程序(编写程序)------》目标程序(对源程序进行编译)------》可执行程序(进行连接处理,生成可执行程序)------》运行程序------》生成结果

     
  • 相关阅读:
    iOS之项目常见文件、UIApplication详解及UIApplicationDelegate的代理方法
    ios关于uibutton内部结构
    ios关于图片拉伸的版本间的几种方法
    uitalbview加载xib详解
    xcode4.2工程Created by名字的修改问题
    工作中常用到的测试分享工具
    IOS 分享 牛人 Demo
    ios输入内容正则表达式的应用
    ios-学习篇-归档
    IOS-网络(GCD)
  • 原文地址:https://www.cnblogs.com/GLory-LTF/p/14732953.html
Copyright © 2011-2022 走看看