【Day 02】C 语言的程序结构

程序码说明

一般执行的程序大多会有以下架构:

int main(){
    程序码
}

程序在执行的时候,电脑会将程序码载到主记忆体里,并从程序的特定位置逐行执行
上面的程序码中,int main()就是在定义这个特定位置,电脑会从左大括号 { 一行一行的执行直到遇到右大括号 } 为止(括号都是两两成对)。

函式标头档(function header file)

  1. C 语言中,已预先定义好许多函式(function),我们可以使用这些 function 完成工作。
  2. 这些 function 依功能或性质,被分类存放在不同的 library(函式库)里面。
  3. C 语言提供许多 function header file,副档名为 .h。
  4. 在程序内使用特定 function 前,必须明确告诉编译器,将含有该 function 定义的 header file 载入。
    ex. #include<stdio.h>
    上面的例子就是透过「#include」将特定的 function header file 加以载入。stdio.h 的实际意义是标准输入输出标头档(Standard input/output header file)

注解

在程序语言中,编译器执行到注解的部分,都会直接略过,所以注解的地方不会对程序执行造成任何影响,注解是方便我们撰写程序时作一些说明,让我们可以注记自己的想法,也让其他人可以轻易看懂自己的程序码(给人看,不是给机器看)。
注解又分为单行注解与多行注解:
单行注解 :从「//」开头到行尾的部分都是注解,单行注解可以放任何位置。
ex. //此行为注解,不会编译
多行注解 :从「/*」开头到「*/」结尾的部分皆是注解。
ex.
/*此行为注解,不会编译*/

/*
此行为多行注解
也不会编译*/

基本的程序结构学完後,明天让我们一起来写写第一个小程序吧!


<<:  [Day09] swift & kotlin 入门篇!(7) 方法, 类别, 介面

>>:  Day02-入口管制(一)

Day 20 - 浅谈气候变迁与净零碳排

过去几个月, 各大商业杂志的封面不约而同地都出现同样主题的内容, 即"零碳",...

前端工程日记 25日 Flex 并排选单

附codepen网址: https://codepen.io/pwbzvqja/pen/GRWNV...

为了转生而点技能-JavaScript,day7 (原始型态与物件型态在记忆体上的变化

前言:这篇文希望可以让自己更了解原始型态与物件型态在记忆体的Stack跟Heap上的变化,并了解物件...

Unity与Photon的新手相遇旅途 | Day20-Photon连线基本设定

今天的内容是透过Photon官网的说明文件来讲解如何去连线到服务器以及简易的加入房间。 ...

Day 12- --save-dev

今天要来说昨天 --save-dev的部分。 昨天文章指路-->https://ithelp....