zoukankan      html  css  js  c++  java
  • c语言简述

    c语言作为最基本的语言之一,是一种强大的面向过程的语言。

    1流程控制

    c语言的流程控制基本和所有语言的流程控制一样,只是有少些细节的差异

    顺序 循环 选择

    2 函数

    函数是c语言解决问题的主要方法

    使用函数能够快速高效的使用代码

    进行模块化的设计和分析

    3指针

    指针即地址

    地址是内存的单位的编号

    指针变量是存放内存地址的变量

    c语言是其强大的指针能力处理各种和硬件相关的问题,极快的运行速度是其他语言难以企及的

    4内存分配

    内存分配是一个复杂的问题

    通常操作系统会把内存分配给程序来使用,程序对这块内存进行处理。

    静态变量的内存由操作系统进行控制 由系统进行释放 位于栈中

    动态变量的内存由程序进行控制 最后由程序进行释放 free(p)位于堆中。

  • 相关阅读:
    Best Time to Buy and Sell Stock III
    Valid Palindrome
    Longest Substring Without Repeating Characters
    Copy List with Random Pointer
    Add Two Numbers
    Recover Binary Search Tree
    Anagrams
    ZigZag Conversion
    Merge k Sorted Lists
    Distinct Subsequences
  • 原文地址:https://www.cnblogs.com/devin818/p/6110395.html
Copyright © 2011-2022 走看看