ฉันสามารถใช้ Visual Studio เพื่อเรียนรู้การเขียนโปรแกรม C ได้หรือไม่ ในเมนูโครงการใหม่ฉันสามารถเลือกระหว่าง Visual Basic, Visual C #, Visual C ++, Visual F # และอื่น ๆ แต่ฉันไม่เห็น "C" หรือ "Visual C"
ฉันสามารถใช้ Visual Studio เพื่อเรียนรู้การเขียนโปรแกรม C ได้หรือไม่ ในเมนูโครงการใหม่ฉันสามารถเลือกระหว่าง Visual Basic, Visual C #, Visual C ++, Visual F # และอื่น ๆ แต่ฉันไม่เห็น "C" หรือ "Visual C"
คำตอบ:
คำตอบสั้น ๆ : ใช่คุณต้องเปลี่ยนชื่อไฟล์. cpp เป็น c เพื่อให้คุณสามารถเขียน C: https://msdn.microsoft.com/en-us/library/bb384838.aspx?f=255&MSPPError=-2147217396
จากลิงค์ด้านบน:
ตามค่าเริ่มต้นคอมไพเลอร์ Visual C ++ จะถือว่าไฟล์ทั้งหมดที่ลงท้ายด้วย. c เป็นซอร์สโค้ด C และไฟล์ทั้งหมดที่ลงท้ายด้วย. cpp เป็นซอร์สโค้ด C ++ ในการบังคับให้คอมไพเลอร์ถือว่าไฟล์ทั้งหมดเป็น C โดยไม่คำนึงถึงนามสกุลไฟล์ให้ใช้อ็อพชันคอมไพเลอร์ / Tc
ดังที่กล่าวมาฉันไม่แนะนำให้เรียนภาษา C ใน Visual Studio ทำไมต้อง VS? มีคุณสมบัติมากมายที่คุณจะไม่ใช้ในขณะเรียนรู้ C
ใช่คุณสามารถเรียนรู้ภาษา C โดยใช้ Visual Studio ได้เป็นอย่างดี
Visual Studio มาพร้อมกับคอมไพเลอร์ C ของตัวเองซึ่งจริงๆแล้วคือคอมไพเลอร์ C ++ เพียงใช้.c
นามสกุลไฟล์เพื่อบันทึกซอร์สโค้ดของคุณ
คุณไม่จำเป็นต้องใช้ IDE เพื่อคอมไพล์ C คุณสามารถเขียนซอร์สใน Notepad และคอมไพล์ในบรรทัดคำสั่งโดยใช้พรอมต์คำสั่งสำหรับนักพัฒนาซึ่งมาพร้อมกับ Visual Studio
เปิดพรอมต์คำสั่งของนักพัฒนาป้อนไดเร็กทอรีที่คุณกำลังทำงานใช้cl
คำสั่งเพื่อคอมไพล์โค้ด C ของคุณ
ตัวอย่างเช่นcl helloworld.c
คอมไพล์ไฟล์ชื่อhelloworld.c
.
อ้างอิงสิ่งนี้สำหรับข้อมูลเพิ่มเติม: Walkthrough: การรวบรวมโปรแกรม C บน Command Line
หวังว่านี่จะช่วยได้
ใช่แล้วไม่มี Visual Stdio รุ่นใดที่กล่าวถึง C แต่รวมอยู่ในคอมไพเลอร์ C ++ (คุณต้องดูภายใต้ C ++) ความแตกต่างหลักระหว่างการใช้ C และ C ++ คือระบบการตั้งชื่อ (เช่นใช้. cและไม่ใช่. cpp )
คุณจะต้องระวังไม่ให้สร้างโครงการ c ++ และเปลี่ยนชื่อไปที่ C แต่ที่ไม่ได้ทำงาน
เช่นเดียวกับที่คุณสามารถใช้gcc
บน Linux (หรือหากคุณติดตั้ง MinGW) Visual Studio มีคำสั่งที่จะใช้จากพรอมต์คำสั่ง (ต้องเป็นพรอมต์คำสั่งของ Visual Studio Developer) ดังที่ได้กล่าวไว้ในคำตอบอื่น ๆ ที่คุณสามารถใช้cl
เพื่อรวบรวมไฟล์ c ของคุณ (ตรวจสอบให้แน่ใจว่าชื่อ. c )
ตัวอย่าง:
cl myfile.c
หรือตรวจสอบคำสั่งที่ยอมรับทั้งหมด:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>cl
Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27030.1 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption... ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>
ไม่ต้องสงสัยเลยว่าหนึ่งในคุณสมบัติที่ดีที่สุดของ Visual Studio คือ IDE ที่สะดวกสบาย
แม้ว่าจะต้องใช้การกำหนดค่ามากกว่า แต่คุณจะได้รับโบนัสเช่นการดีบักพื้นฐานก่อนที่จะคอมไพล์ (เช่นหากคุณลืม a ;
)
ในการสร้างโครงการ C ให้ทำดังต่อไปนี้:
เริ่มต้นโครงการใหม่ไปอยู่ภายใต้ C ++ และเลือกEmpty Project
ใส่Name
ของโครงการของคุณและคุณต้องการที่จะติดตั้งจากนั้นคลิกLocation
Ok
ตอนนี้รอโครงการสร้าง
ถัดไปภายใต้การSolutions Explorer
คลิกขวาSource Files
เลือกแล้วAdd
New Item
คุณควรเห็นสิ่งนี้:
เปลี่ยนชื่อSource.cpp
เพื่อรวม.c
ส่วนขยาย ( Source.c
ตัวอย่าง) เลือกตำแหน่งที่คุณต้องการเก็บไว้ฉันขอแนะนำให้เก็บไว้ในโฟลเดอร์โครงการเสมอ (ในกรณีนี้C:\Users\Simon\Desktop\Learn\My First C Code
)
ควรเปิด.c
ไฟล์พร้อมที่จะแก้ไข Visual Studio สามารถใช้งานได้ตามปกติและมีความสุขในการเข้ารหัส!
ใช่คุณสามารถ:
คุณสามารถสร้างโปรเจ็กต์ภาษาซีโดยใช้เทมเพลตโปรเจ็กต์ C ++ ในโปรเจ็กต์ที่สร้างขึ้นให้ค้นหาไฟล์ที่มีนามสกุลไฟล์. cpp และเปลี่ยนเป็น. c จากนั้นบนเพจคุณสมบัติโครงการสำหรับโปรเจ็กต์ (ไม่ใช่สำหรับโซลูชัน) ให้ขยายคุณสมบัติคอนฟิกูเรชัน, C / C ++ และเลือกขั้นสูง เปลี่ยนการตั้งค่า Compile As เป็น Compile as C Code (/ TC)
https://docs.microsoft.com/en-us/cpp/ide/visual-cpp-project-types?view=vs-2017
คุณสามารถใช้ Visual Studio สำหรับ C ได้ แต่ถ้าคุณจริงจังกับการเรียนรู้ C ใหม่ล่าสุดฉันขอแนะนำให้ใช้บางอย่างเช่น Code :: Blocks ที่มีเวอร์ชัน MinGW-TDM ซึ่งคุณจะได้รับเวอร์ชัน 32 บิต ฉันใช้เวอร์ชัน 5.1 ซึ่งรองรับ C และ C ++ ใหม่ล่าสุด ข้อดีอีกประการหนึ่งคือเป็นแพลตฟอร์มที่ดีกว่าสำหรับการสร้างซอฟต์แวร์ที่สามารถย้ายไปยังแพลตฟอร์มอื่น ๆ ตัวอย่างเช่นหากคุณต้องการเขียนโค้ดใน C โดยใช้ไลบรารี SDL คุณสามารถสร้างซอฟต์แวร์ที่สามารถคอมไพล์ใหม่โดยมีการเปลี่ยนแปลงโค้ดเพียงเล็กน้อยหรือไม่มีเลยบน Linux, Apple และอุปกรณ์มือถือจำนวนมาก วิธีที่ Microsoft ดำเนินการมาในทุกวันนี้ฉันคิดว่านี่เป็นเส้นทางที่ดีกว่าอย่างแน่นอน
ดาวน์โหลด visual studio c ++ express เวอร์ชัน 2006,2010 เป็นต้นจากนั้นไปที่สร้างโปรเจ็กต์ใหม่และสร้างโปรเจ็กต์ c ++ เลือกโปรเจ็กต์ cmd ตรวจสอบการเปลี่ยนชื่อซีซีที่ว่างด้วยชื่อไฟล์นามสกุล c