C語言入門教程(一)

2021-03-02 愛迪生電子

C語言入門教程(一):輸入輸出函數、程序中的數據

實驗環境

Ubuntu 16.04 終端

gcc

gedit

代碼如下:

#include<stdio.h>

int main()

{

    int a,b,c;

    printf(" Please enter a value: ");

    scanf("%d",&a);

    printf(" Please enter b value: ");

    scanf("%d",&b);

    c=a+b;

    printf('%d\n",c);

    return 0;

}

輸入輸出函數

1.格式輸出函數 printf()

2.格式輸入函數 scanf()

注釋

位於「 /…….. / 」中的和「 // 」後面的內容為注釋,用來對程序進行說明;注釋在編譯時會被自動忽略。

這是一個簡單的計算程序,通過定義變量讓用戶可以自由設定 a 和 b 的值,之後通過 c=a+b; 這條語句實現把 a 和 b 的和計算出來並賦值給 c 。究竟什麼是變量,什麼是常量呢?接下來我們來一一講述。

程序中的數據

一個C程序有且只有一個主函數,即main函數。

C程序就是執行主函數裡的代碼,也可以說這個主函數就是C語言中的唯一入口。

這個道理就好比每個電梯只有一扇門,要想乘坐電梯的話就必須從這扇門進入;而main前面的int就是主函數的類型,好比乘坐的這個電梯是什麼材料做的。

printf()是格式輸出函數,這裡就記住它的功能就是在屏幕上輸出指定的信息。

return是函數的返回值,根據函數類型的不同,返回的值也是不同的。

\n是轉義字符,在WIKI中可以查看轉義字符。

1-5 良好習慣之規範

在寫C語言程序的時候為了書寫清晰、便於閱讀、便於理解、便於維護,在編寫程序時應遵循以下規則:

1、一個說明或一個語句佔一行,例如:包含頭文件、一個可執行語句結束都需要換行;

2、函數體內的語句要有明顯縮進,通常以按一下Tab鍵為一個縮進;

3、括號要成對寫,如果需要刪除的話也要成對刪除;

4、當一句可執行語句結束的時候末尾需要有分號;

5、代碼中所有符號均為英文半角符號。

相關焦點

  • c語言入門教程
    Brian Kernighan 和 Dennis Ritchie 出版了一本書,名叫《The C Programming Language》。這本書被 C語言開發者們稱為"K&R",很多年來被當作 C語言的非正式的標準說明。人們稱這個版本的 C語言為"K&R C"。
  • C語言入門教程-Scanf
    打開APP C語言入門教程-Scanf 佚名 發表於 2009-07-29 10:44:04 scanf函數使用的佔位符和printf的相同: int用%d float用%f char用%c 字符串(後面會討論)用%s 在使用scanf時,您必須在其變量前加上&。為什麼要這麼做的原因,在您學習指針後會很清楚。
  • c語言從入門到精通幾個階段
    本文主要結合往期學員學習階段,因材施教整理的幾個階段學習路線知識點:1.初級教程初級c語言入門教程比較適合零基礎的小白,這個周期一般在22天,度過這個階段的小白,基本上已經擁有了編程思維,且能開發簡單的
  • 零基礎看得懂的C語言入門教程
    一、前言 距離上一次編寫C語言的教程是5年前了(2015年),由於自己是從初一時開始學習編程,深知學習編程的痛苦。當時正在念大學的我想著分享自己自學編程的經驗,搭建了一個社區(社區之後自己維護太懶,維護了一年不到關閉了)第一次編寫了C語言教程,分享自己的學習經驗。社區關閉後,於2017年上傳至了CSDN留存至今。 現在回過頭查看當時自己編寫的教程,由於當時技術的淺薄,編寫的教程還是存在很多的不足,故有了一個重新編寫C語言教程的想法。
  • 單片機C語言教程-基礎語句
    C語言入門之基礎語句  從程序流程的角度來看,程序可以分為三種基本結構,即順序結構、分支結構、循環結構。c語言提供了多種語句來實現這些程序結構。本文將介紹這些基本語句及其應用,使讀者對c程序有一個初步的認識,為以後的學習打下基矗  c程序的語句  c程序的執行部分是由語句組成的。程序的功能也是由執行語句實現的。
  • 手把手入門硬核c STD
    這套教程可不是簡簡單單的講解C語言哦,在這套教程之前我們就出了一套手把手入門硬核c語言 那套雖然基礎但是已經和市面上的教程不一樣了,更加硬核。而手把手入門C std 是在 硬核c的基礎上的進階版本,更更硬核的教程。我們會全面講解C 標準庫,在開發獨立引擎或者渲染器或者原生分布式伺服器的時候,我們會用到大量的c語言 API。
  • 推薦零基礎C語言教程【一】
    其實關於這個c語音的教程推薦,我大概是想做四五期這樣,看大家的點讚數咋樣把,那今天就給大家帶來一套很經典的把先小小介紹一下C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。
  • C語言入門教程運算符
    C語言中增加了一個求模運算符,是用來取餘的。需要注意的是,求模運算符的兩個操作數必須是整型。C語言中的除法運算,不同類型的除數和被除數會導致不同類型的運算結果。一種情況是,當除數和被除數都是整數時,運算結果也是整數。當不能整除時,就直接捨棄小數部分,只保留整數部分。另一種情況是,一旦除數和被除數中有一個是小數,那麼運算結果也是小數,並且是double類型的小數。C語言中的取餘運算,就是求相除後的餘數。取餘運算中%的兩邊都必須是整數,不能出現小數,否則會報錯。
  • c語言50本電子書
    《C程序設計語言(中文版)》(第2版).pdfC語言從初學到精通.pdfC語言函數手冊.PDFC語言各章節知識點總結.pdfC語言常見問題集.pdfC語言開發從入門到精通.pdfC語言深度剖析.pdfC語言程序設計 李健 文字版.pdfC語言程序設計(第四版)譚浩強.pdfC
  • 學習c語言,知道這三個資源就行了
    c語言作為目前最熱門的程式語言之一,一直是學生、程式設計師必須學習的課程之一,但目前許多學校的課程太過老舊,教材和教程也參差不齊,這裡就給大家推薦幾個比較好的學習c語言的資源。第一個推薦的就是《C Primer Plus》,作為一本廣受大家認可的工具書,書中詳細地講解了C語言的基本概念和編程技巧,並且包含了許多習題和例子,可以有效的幫助初學者建立對於C語言的知識體系,是一本對小白比較友好,且內容全面的入門教材。
  • 學習C語言必看的最經典書籍
    來源:互動出版網學習c語言必看的最經典書籍推薦一:《新概念51單片機C語言教程--入門
  • C語言簡明教程(一)C語言簡單剖析
    C語言簡明教程
  • C語言簡明教程(九)指針(二)
    C語言簡明教程
  • 入門C語言!
    也許有很多同學想學習C語言,卻不知道從什麼地方入手。或者有一些同學,學了一些基礎,太簡單的覺得枯燥無趣,有點複雜的又靜不下心來細細琢磨,也就是所謂的瓶頸時期,如果過了這個時期,C語言的學習就會順暢很多,高度也會大幅度提升。
  • C 語言程序設計---入門篇
    從本篇文章開始,我將分享 C 系列,將 C 語言的方方面面,從最基礎的語法帶領大家入門
  • C 語言C++ 教程視頻編程入門到精通視頻課程
    3DMAX建築表現高端室外效果圖視頻教程第二期渲染後期課程2019刮痧系統學習視頻穴位手法中醫經絡推拿按摩自學入門進階教程90天產品經理實戰班視頻教程網課入門到精通簡歷優化在線課程培訓股票基金可轉債炒股投資理財視頻金融炒股教程零基礎自學學習入門PLC編程入門三菱PLC仿真軟體自學習動畫模擬好評送視頻教程永久版houdini18
  • 「C語言從入門到入土」必備C語言基礎筆記整理
    一、C語言1、什麼是C語言?C語言是人寫機器看的一種語言。C語言是高級語言中的低級語言。C語言貼近硬體。C語言的入門學習比較簡單。彙編語言——>B語言——>C語言2、C語言的特性首先C語言就是你的女朋友。無論你讓它幹什麼,它絕對不會自己找到方法。
  • Code::Blocks使用教程(使用Code::Blocks編寫C語言程序)
    注意:保存時,將源文件後綴名改為 .c。2) 生成可執行程序在上方菜單欄中選擇 構建 --> 構建,就可以完成 hello.c 的編譯工作。 編譯完成後,打開源文件所在的目錄(本教程是 D:\Demo\),會看到多了兩個文件:這說明,CodeBlocks 在編譯階段整合了 」編譯+連結」 的過程。
  • C語言入門學習視頻教程(完整版)
    免費C語言入門學習視頻教程,C語言是一種通用的、過程式的程式語言,廣泛用於系統與應用軟體的開發
  • 《C語言入門指南》上篇
    話所在前面:《C語言入門指南》,全文分為3篇。此為上篇,涵蓋知識點為:發展史、快速入門、程序運行機制、基礎知識、常量、運算符、二進位和位運算、程序的控制結構、枚舉,上篇全文共計20000餘字,適用初學者入門C語言,非初學者也可以通過本文複習C語言相關知識點,強化記憶!十三發布這篇筆記也是為了複習C語言!