在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

C語言的概述

汽車電子技術 ? 來源:嵌入式悅翔園 ? 作者: JamesBin ? 2023-02-17 14:33 ? 次閱讀

從今天開始將針對C語言出一個系列教程,如果大家正在學C語言快來關注【零基礎嵌入式】一起學習吧

一、程序

程序 (Program)是為實現特定目標或解決特定問題而用計算機語言編寫的命令序列的集合,是為實現預期目的而進行操作的一系列語句和指令。用于編寫計算機可執行程序的語言稱為程序設計語言,程序設計語言可分為:

機器語言
匯編語言
高級語言


完成兩數相加的操作:
機器語言:1011111000100110011 ……
匯編語言:add ax, bx 
高級語言:C=A+B

高級語言程序(源程序)雖然編寫方便,但計算機不能直接執行,必須經過加工后才能由計算機來執行。這種加工過程可以分為:

編譯

圖片

將源程序逐句翻譯、逐句執行的方式,解釋過程不產生目標程序,基本上是翻譯一行執行一行,邊翻譯邊執行。

二、算法舉例

有兩個杯子A和B,分別盛放酒和醋,要求將它們互換(即A杯原來盛放酒,現在改盛醋,B杯則相反)。

自然語言:
根據常識,必須增加一個空杯C作為過渡,其操作步驟如下:
步驟1:將A杯中的酒倒在C杯中。
步驟2:將B杯中的醋倒在A杯中。
步驟3:將C杯中的酒倒在B杯中。
這就是以后要用到的交換兩個變量的值的方法

偽代碼表示的算法如下:

input A and B
  CA
  AB
  BC
  print A and B

C語言程序

#include   
int main(void)         
{
  int a, b, c;          
  printf(“Please input a and b:\\n”);  
  scanf(“%d%d”, &a, &b);      /*輸入變量a和b的值*/

  c = a;           /*交換a和b*/
  a = b;        
  b = c;  
              /*輸出a和b的值*/
  printf(“a = %d  b = %d”, a, b)  
  return 0;
}

三、C語言結構

圖片

用“/ ”和“ /”括起來的內容稱為注釋。它的作用是對程序進行說明,提高程序的可讀性。在編譯時,注釋將被忽略。

四、執行過程

圖片

五、書寫規則

C程序是由一個或多個函數組成的,其中必須要有一個且只能有一個main( )函數。無論這個函數的位置在哪里,程序總是從它開始執行。main( )函數可以調用其它函數,但是其它函數不能調用main( )函數。

在一個函數內,語句的執行順序是從上到下的。

C語言程序書寫形式自由,一行可以寫多條語句,每條語句以分號結束(為了程序格式的清晰,最好一行只寫一條語句)。程序中的所有標點符號都是英文符號。

C語言嚴格區分大小寫,即大寫字母“A”和小寫字母“a”被認為是不同的符號。

六、開發過程

要根據實際問題確定解題思路
根據思路或數學模型編寫程序
編輯源程序
調試與測試
運行

圖片

本篇文章就介紹到這里,下篇文章我們開始講解C語言的編譯環境和VC的使用方法。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 程序
    +關注

    關注

    117

    文章

    3824

    瀏覽量

    82427
  • 集合
    +關注

    關注

    0

    文章

    9

    瀏覽量

    8178
  • 計算機語言
    +關注

    關注

    1

    文章

    15

    瀏覽量

    9474
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    全套C語言培訓資料—PPT課件

    全套C語言培訓資料,共427頁,13個章節:C語言概述、程序的靈魂—算法、數據類型 & 運算符與表達式、順序程序設計、選擇結構程序設
    發表于 03-12 14:50

    #硬聲創作季 01C語言最新標準化學習課程 C語言概述

    C語言編程語言
    Mr_haohao
    發布于 :2022年09月05日 20:10:46

    C語言概述(1)#計算機

    計算機
    未來加油dz
    發布于 :2023年07月18日 18:49:37

    C語言概述(2)#計算機

    計算機
    未來加油dz
    發布于 :2023年07月18日 18:50:20

    C#語言基礎教程

    C#語言基礎教程主要內容:C#語言概述C#語言程序設
    發表于 05-21 21:43

    C語言的程序結構是怎樣的

    單片機的C語言編程(標準版)第03講 單片機的C語言編程;1.1 C語言
    發表于 07-15 09:47

    C語言概述

    上海電機學院第1章_C語言概述第一章本章要點C語言的特點C程序的結構在計算機上運行
    發表于 09-01 06:41

    C#完全手冊

    C#語言概述點NET編程語言C#運行環境編寫第一個程序C#程序設計基礎數據類型變量和和常量...
    發表于 05-21 22:00 ?144次下載

    C語言課件免費下載

    C語言課件PPT課個內容簡介:緒論,C語言的特點,庫函數應用,自定義函數,C程序的組成,C編程方
    發表于 11-25 16:25 ?574次下載
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>課件免費下載

    C語言課程設計電子教案(課件)

    C語言課程設計電子教案:C語言程序設計電子教案:第1章 C語言
    發表于 02-25 22:06 ?0次下載

    C語言概述

    本章主要介紹C語言程序的結構和書寫規則,以及VC++的基本操作。1.1  C語言的發展簡史和特點1.2  C語言程序的結
    發表于 11-24 16:18 ?109次下載

    PIC單片機C語言概述

    C語言來開發單片機系統軟件最大的好處是編寫代碼效率高、軟件調試直觀、維護升級方便、代碼的重復利用率高、便于跨平臺的代碼移植等等,因此 C語言編程 在單片機系統設計中已
    發表于 07-11 15:12 ?382次下載
    PIC單片機<b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>概述</b>

    C語言概述_ppt講解

    C程序設計要有一個初步的認識,了解C語言的發展及特點和基本結構及書寫風格;熟悉C程序的開發環境,掌握Visual C++ 6.0的基本用法
    發表于 06-15 10:58 ?0次下載

    C語言概述

    一、為什么學C語言1、可以直接控制硬件,具有微調控制能力,因為C語言有指針,可以直接對地址進行操作,同時是一個高級語言,相對匯編
    發表于 01-13 13:12 ?3次下載
    <b class='flag-5'>C</b><b class='flag-5'>語言</b><b class='flag-5'>概述</b>

    C語言概述及如何上機運行C程序

    C語言概述以及如何上機運行
    發表于 09-18 11:05 ?0次下載
    主站蜘蛛池模板: 色五月丁香五月综合五月 | 国产精品不卡片视频免费观看 | 天天色天天干天天射 | 亚洲一区二区在线视频 | 午夜插| 一区二区免费看 | 久久国产乱子伦精品免费午夜 | 午夜大片网 | 国模大胆一区二区三区 | 特黄特色大片免费视频大全 | 美女扒开内裤无遮挡禁18 | www.啪啪.com| 日本免费一级视频 | 国产一区精品视频 | 美女张开腿让男人桶爽 | 床上激情四射 | 国产亚洲精品在天天在线麻豆 | 免费国产一区 | 成熟女人免费一级毛片 | 国产成人久视频免费 | 奇米欧美成人综合影院 | 午夜一级毛片 | 色多多在线免费观看 | 欧美性色黄在线视 | 免费aa| 亚洲香蕉毛片久久网站老妇人 | 性欧美bbbbbb| 色噜噜狠狠成人影院 | 久久午夜精品 | 国产图片综合 | 婷色| 夜夜夜夜夜操 | 欧美日韩性猛交xxxxx免费看 | 青草悠悠视频在线观看 | 99久久国产免费中文无字幕 | 欧美日韩看片 | 国内视频一区二区 | 色综合久久九月婷婷色综合 | 久久天天躁狠狠躁夜夜不卡 | 久久精品夜色国产 | 一色屋精品免费视频 视频 一色屋免费视频 |