国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

C語言開始之旅(基本的配置,簡單入門)

這篇具有很好參考價(jià)值的文章主要介紹了C語言開始之旅(基本的配置,簡單入門)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、安裝編譯器

本人目前使用的是Microsoft Visual Studio 2019(以下簡稱vs2019),自行下載其安裝包安裝即可,該軟件可能對新手不太友好(與Dev c++相比),但是該軟件對于語法規(guī)則方面處理的更好,程序能很好的工程化,也較為流行(Dev c++語法方面管得更松,或者說標(biāo)準(zhǔn)不一樣,這對初學(xué)并不是好事,容易給初學(xué)者誤解)。

默認(rèn)安裝路徑 C:\Program Files (x86)?C語言開始之旅(基本的配置,簡單入門)

exe執(zhí)行程序路徑 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE

另外,最好將exe執(zhí)行程序添加到桌面快捷方式(上圖),以便之后打開進(jìn)行編寫程序

二、新建項(xiàng)目和代碼

1、項(xiàng)目創(chuàng)建:打開vs2019,“創(chuàng)建新項(xiàng)目” --> “空項(xiàng)目” --> 填寫項(xiàng)目名稱 --> “創(chuàng)建”

2、代碼創(chuàng)建

先調(diào)出解決方案資源管理器

C語言開始之旅(基本的配置,簡單入門)

在該管理器中,右擊源文件? -->? “添加”? -->? "新建項(xiàng)“C語言開始之旅(基本的配置,簡單入門)

?”C++文件(.cpp)”? -->? 名稱修改為“.c”后綴? --> 選擇文件保存位置? -->? “添加”

?3、代碼框架

#include <stdio.h>
int main(){
    
    return 0;
}

其中,中間一行為主要的代碼區(qū)域。

4、編輯代碼

例如:當(dāng)你想輸出一個(gè)Hello程序,你可以使用下面這段代碼。

#include <stdio.h>
int main(){
    printf("Hello World!");
    return 0;
}

5、運(yùn)行代碼:?

編輯完成后,就可以進(jìn)行運(yùn)行代碼了,便會出現(xiàn)運(yùn)行結(jié)果。

C語言開始之旅(基本的配置,簡單入門)

C語言開始之旅(基本的配置,簡單入門)

三、常見問題與技巧(進(jìn)階)

完成以上一二部分,你就實(shí)現(xiàn)了你的一個(gè)程序了。如果是純新手小白,以下部分初略瀏覽即可。

1、調(diào)試

這一技巧,可以用于復(fù)雜的大程序,特別是邏輯關(guān)系比較復(fù)雜的。具體步驟:

C語言開始之旅(基本的配置,簡單入門)

?C語言開始之旅(基本的配置,簡單入門)

點(diǎn)擊要運(yùn)行時(shí)暫停的該行的左邊,設(shè)置斷點(diǎn)(小紅點(diǎn)),再選開始調(diào)試?,

之后可以打開:“調(diào)試/窗口/監(jiān)視”? 來查看變量的值。

也可以打開: “調(diào)試/窗口/內(nèi)存”? 來查看變量的地址情況。

C語言開始之旅(基本的配置,簡單入門)

圖中,左邊為? “逐語句”? ,點(diǎn)擊一次運(yùn)行一行,右邊為? “逐過程”? ,點(diǎn)擊一次運(yùn)行一個(gè)過程。

2、scanf問題

C語言中經(jīng)常涉及輸入,例如輸入數(shù)字、字符等等,這就要用到scanf(雖然scanf_s也可以,但有些標(biāo)準(zhǔn)下會出錯(cuò)),但是直接使用會出現(xiàn)如下問題:

C語言開始之旅(基本的配置,簡單入門)

這時(shí)就要在整個(gè)代碼第一行添加? #define ?_CRT_SECURE_NO_WARNINGS 1

即可使用scanf函數(shù)

3、快捷鍵的使用

運(yùn)行:ctrl + Fn + F5? ? ? ? ?調(diào)試:Fn + F5

快速復(fù)制粘貼本行:點(diǎn)擊某行,直接ctrl + c? ctrl + v,無需拖選中該行

注釋:拖選要注釋代碼,ctrl + k + c? ? ? ?取消注釋:拖選代碼, ctrl + k + u

對齊:(自動加制表符):拖選,ctrl + k + f

以上就是全部內(nèi)容了,感謝觀看,歡迎點(diǎn)贊收藏文章來源地址http://www.zghlxwxcb.cn/news/detail-493237.html

到了這里,關(guān)于C語言開始之旅(基本的配置,簡單入門)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 從零開始學(xué)習(xí) Java:簡單易懂的入門指南(三)

    運(yùn)算符: ? 就是對常量或者變量進(jìn)行操作的符號。 ? 比如: + - * / 表達(dá)式: ? 用運(yùn)算符把常量或者變量連接起來的,符合Java語法的式子就是表達(dá)式。 ? 比如:a + b 這個(gè)整體就是表達(dá)式。 ? 而其中+是算術(shù)運(yùn)算符的一種,所以這個(gè)表達(dá)式也稱之為算術(shù)表達(dá)式。 分類: 運(yùn)

    2024年02月15日
    瀏覽(89)
  • 從零開始學(xué)習(xí) Java:簡單易懂的入門指南(二)

    從零開始學(xué)習(xí) Java:簡單易懂的入門指南(二)

    ? 注釋是對代碼的解釋和說明文字。 Java中的注釋分為三種: 單行注釋: 多行注釋: 文檔注釋(暫時(shí)用不到): 1.1使用的技巧 如果我們要對代碼進(jìn)行解釋,那么就可以使用注釋。 ? 當(dāng)注釋的內(nèi)容比較少,一行就寫完了,可以用單行注釋。 ? 如果注釋的內(nèi)容比較多,需要

    2024年02月15日
    瀏覽(97)
  • 從零開始學(xué)習(xí) Java:簡單易懂的入門指南之多態(tài)(十)

    從零開始學(xué)習(xí) Java:簡單易懂的入門指南之多態(tài)(十)

    多態(tài)是繼封裝、繼承之后,面向?qū)ο蟮牡谌筇匦浴?多態(tài)是出現(xiàn)在繼承或者實(shí)現(xiàn)關(guān)系中的 。 多態(tài)體現(xiàn)的格式 : 多態(tài)的前提 :有繼承關(guān)系,子類對象是可以賦值給父類類型的變量。例如Animal是一個(gè)動物類型,而Cat是一個(gè)貓類型。Cat繼承了Animal,Cat對象也是Animal類型,自然可

    2024年02月12日
    瀏覽(98)
  • 從零開始學(xué)習(xí) Java:簡單易懂的入門指南之爬蟲(十六)

    Pattern:表示正則表達(dá)式 Matcher:文本匹配器,作用按照正則表達(dá)式的規(guī)則去讀取字符串,從頭開始讀取。 在大串中去找符合匹配規(guī)則的子串。 代碼示例: 需求: ? 把連接:https://m.sengzan.com/jiaoyu/29104.html?ivk sa=1025883i中所有的身份證號碼都爬取出來。 代碼示例: 需求: ? 把

    2024年02月11日
    瀏覽(98)
  • 從零開始學(xué)習(xí) Java:簡單易懂的入門指南之方法(六)

    1.1 方法的概念 ? 方法(method)是程序中最小的執(zhí)行單元 注意: 方法必須先創(chuàng)建才可以使用,該過程成為方法定義 方法創(chuàng)建后并不是直接可以運(yùn)行的,需要手動使用后,才執(zhí)行,該過程成為方法調(diào)用 2.1 無參數(shù)方法定義和調(diào)用 定義格式: 范例: 調(diào)用格式: 范例: 注意:

    2024年02月14日
    瀏覽(99)
  • 從零開始學(xué)習(xí) Java:簡單易懂的入門指南之?dāng)?shù)組(五)

    概念: ? 指的是一種容器,可以同來存儲同種數(shù)據(jù)類型的多個(gè)值。 ? 但是數(shù)組容器在存儲數(shù)據(jù)的時(shí)候,需要結(jié)合隱式轉(zhuǎn)換考慮。 比如: ? 定義了一個(gè)int類型的數(shù)組。那么boolean。double類型的數(shù)據(jù)是不能存到這個(gè)數(shù)組中的, ? 但是byte類型,short類型,int類型的數(shù)據(jù)是可以存

    2024年02月14日
    瀏覽(95)
  • 從零開始的unity3d入門教程(二)----基本功能講解

    從零開始的unity3d入門教程(二)----基本功能講解

    獨(dú)立搭建出一個(gè)簡單場景,并基于該場景開發(fā)一個(gè)簡單的第一人稱3D游戲 本次教學(xué)Demo已上傳github:https://github.com/waitKey1/Unity-Game-Demo,有需要自取 模型與音效unity包百度鏈接: 鏈接:https://pan.baidu.com/s/1Sh77qhYaan_mZ6MpTVwPog?pwd=xvz8 提取碼:xvz8 注:以上百度鏈接可以完全不用下載

    2024年02月03日
    瀏覽(25)
  • 從零開始學(xué)習(xí) Java:簡單易懂的入門指南之異常(二十八)

    從零開始學(xué)習(xí) Java:簡單易懂的入門指南之異常(二十八)

    異常,就是不正常的意思。在生活中:醫(yī)生說,你的身體某個(gè)部位有異常,該部位和正常相比有點(diǎn)不同,該部位的功能將受影響.在程序中的意思就是: 異常 :指的是程序在執(zhí)行過程中,出現(xiàn)的非正常的情況,最終會導(dǎo)致JVM的非正常停止。 在Java等面向?qū)ο蟮木幊陶Z言中,異常本身

    2024年02月08日
    瀏覽(87)
  • 從零開始學(xué)習(xí) Java:簡單易懂的入門指南之反射(三十八)

    ? 專業(yè)的解釋: ? 是在運(yùn)行狀態(tài)中,對于任意一個(gè)類,都能夠知道這個(gè)類的所有屬性和方法; ? 對于任意一個(gè)對象,都能夠調(diào)用它的任意屬性和方法; ? 這種動態(tài)獲取信息以及動態(tài)調(diào)用對象方法的功能稱為Java語言的反射機(jī)制。 ? 通俗的理解: 利用 反射 創(chuàng)建的對象 可

    2024年02月08日
    瀏覽(90)
  • 從零開始學(xué)習(xí) Java:簡單易懂的入門指南之包裝類(十九)

    Java提供了兩個(gè)類型系統(tǒng),基本類型與引用類型,使用基本類型在于效率,然而很多情況,會創(chuàng)建對象使用,因?yàn)閷ο罂梢宰龈嗟墓δ埽绻胍覀兊幕绢愋拖駥ο笠粯硬僮?,就可以使用基本類型對?yīng)的包裝類,如下: 基本類型 對應(yīng)的包裝類(位于java.lang包中) byte

    2024年02月11日
    瀏覽(100)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包