C语言-基础入门-学习笔记(1):概述

C语言-基础入门-学习笔记(1):概述

一、基本知识

1.数据结构与算法

数据结构:是程序存储、组织数据的方式。数据结构描述了数据元素之间的逻辑关系,数据必须存储在内存中,数据在内存中的存储结构是数据结构的实现形式,是数据结构在内存中的物理表示。数据结构是程序中处理数据的基本单位,在程序中作为一个整体来使用。
链表:也是一种可以存放数据的容器,但是其数据在内存中是分散存放的。每个链表元素都包含下一个元素的地址信息。
在数组中访问一个元素,必须按顺序从第一个元素往后依次访问,直至得到要访问的元素。

2.基本结构

顺序结构:按照它们出现的先后顺序执行的。
选择结构:程序中存在一些分支,程序通过对一些条件的判断选择执行的分支。
循环结构:反复执行一系列操作,直到条件为假时跳出。

二、编程准备

1.C程序的特点

C程序开头一般都有一些以#include开头的预处理语句,它的作用是用来包含一些外部文件;都含有一个main函数,它是程序的执行入口。

int main(void)

  • 程序的执行主体都放在main函数的函数体中;
  • 变量必须在定以后才能使用;
  • 都含有如下返回函数值得return语句;

return 0

  • 程序执行过程,从main函数开始,到它的return语句结束;
  • 要有自己的代码风格;

2.C程序执行步骤

  1. 编译:编译工作是由编译器完成的。编译过程就是把C程序翻译成机器认可的机器码的过程。(因为C程序代码不能直接被机器识别)
  2. 链接:将经过编译后得到的目标文件的机器码组合在一起(它们编译后是相互独立的),并解析它们之间的交叉引用。
  3. 运行;得到可执行文件后通过运行查看运行结果。

3.C程序开发环境

Turbo C

Visual C++

Visual Studio

待补充……

发布了55 篇原创文章 · 获赞 76 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_42826337/article/details/100729775