Tôi rất có thể sử dụng Visual Studio nhằm học thiết kế C không? vào menu dự án công trình mới, tôi có thể chọn giữa Visual Basic, Visual C #, Visual C ++, Visual F # và các thứ khác tuy thế tôi ko thấy "C" hoặc "Visual C".
Bạn đang xem: Lập trình c trong visual studio
VS chỉ hỗ trợ một tập hợp con của C89, nếu khách hàng cần một trình biên dịch thực C trên cửa sổ bạn sẽ cần mingw-64
Tôi tất cả sách và video clip hướng dẫn nhưng toàn bộ đều có lời khuyên riêng khi nói tới các công cụ dùng để làm biên dịch cùng viết mã. Tôi chỉ muốn một chiếc gì này mà tôi thân quen thuộc.
JérômeRadix mặc dù trong cùng một đoạn anh ấy nói "Một IDE hoặc" môi trường thiên nhiên phát triển tích đúng theo "sẽ khiến bạn trở bắt buộc ngu ngốc." cùng "Chúng hữu ích nếu bạn đang vậy gắng hoàn thành một việc gì đó" tiếp đến anh ấy nói rằng chúng vô nghĩa đối với C ( nhưng điều ấy có vẻ là cũng chính vì anh ấy đã không tìm thấy giữa những tốt). Tôi chắc chắn rằng trường hợp viết GUI / học biện pháp viết GUI và tất yếu là áp dụng thư viện, thì nếu bao gồm một IDE giỏi cho C, nó sẽ rất hữu ích, chưa hẳn là vô nghĩa.
Nói một IDE sẽ khiến cho bạn trở nên ngu ngốc so với tôi tương tự như nói một trình gỡ lỗi hoặc trình túa gỡ sẽ khiến bạn trở cần ngu ngốc. Nó là một trong công cụ. Biết vị trí của nó và biết rằng nó ko thể thay thế cho việc học các nguyên tắc cơ bản. Đừng thay đổi nó thành bogeymen vì một số người sử dụng nó để tránh đề nghị học.
Câu vấn đáp ngắn gọn: Có, chúng ta cần thay tên tệp .cpp thành c, vì chưng vậy bạn cũng có thể viết C: https://msdn.microsoft.com/en-us/library/bb384838.aspx?f=255&MSPPError=-2147217396
Từ links trên:
Theo khoác định, trình biên dịch Visual C ++ xử lý tất cả các tệp gồm đuôi .c là mã nguồn C và toàn bộ các tệp hoàn thành bằng .cpp bên dưới dạng mã mối cung cấp C ++. Để buộc trình biên dịch coi toàn bộ các tệp là C bất cứ phần không ngừng mở rộng tên tệp là gì, hãy thực hiện tùy lựa chọn trình biên dịch / Tc.
Điều đó đang được nói, tôi không khuyên chúng ta nên học ngôn ngữ C trong Visual Studio, nguyên nhân lại là VS? Nó có không ít tính năng mà bạn sẽ không sử dụng khi tham gia học C
— 72DFBF5B A0DF5BE9 mối cung cấp
27
thường xuyên thì "học C" (hoặc C ++) là phần dễ - phần cực nhọc là học bí quyết xây dựng các ứng dụng có ích (thường là GUI), đòi hỏi phải có tác dụng quen với toàn bộ các một số loại thư viện cùng khuôn khổ, cùng IDE giúp những hiểu biết này dễ quản lý hơn tương đối nhiều .
— Đài
9
Tôi đã thân thuộc với Visual Studio bằng những ngôn ngữ khác.
— HelloWorld
12
Chỉ để đảm bảo, hãy kiểm soát xem cờ biên dịch / TP chưa được đặt. Trường hợp cờ được đặt, nó sẽ xây dựng dựng các chương trình .c dưới dạng C ++.
— cup
55
Có, bạn rất có thể học C bởi Visual Studio.
Visual Studio kèm theo với trình biên dịch C của riêng rẽ nó, thực thụ là trình biên dịch C ++. Chỉ cần sử dụng .cphần mở rộng tệp nhằm lưu mã nguồn của bạn.
Bạn không nhất thiết phải sử dụng IDE để biên dịch C. Chúng ta cũng có thể viết mối cung cấp trong Notepad và biên dịch nó trong cái lệnh bằng phương pháp sử dụng Dấu nói lệnh dành cho nhà vạc triển đi kèm với Visual Studio.
Mở lốt nhắc lệnh giành riêng cho nhà phát triển, nhập thư mục ai đang làm việc, sử dụng cllệnh để biên dịch mã C của bạn.
Xem thêm: Xem Cô Dâu 8 Tuổi Phần 4 Tập 79, Xem Phim Cô Dâu 8 Tuổi Phần 4 Tập 56
Ví dụ: cl helloworld.cbiên dịch một tệp có tên helloworld.c.
Tham khảo phần này để biết thêm thông tin: phía dẫn: Biên dịch công tác C trên loại lệnh
Hi vọng điêu nay teo ich
— công tắc nguồn điện nguồn
làm bí quyết nào để truy vấn Dấu nhắc lệnh giành cho nhà phạt triển?
— mLstudent33
6
Có, bạn có thể:
Bạn hoàn toàn có thể tạo một dự án ngôn ngữ C bằng phương pháp sử dụng những mẫu dự án công trình C ++. Trong dự án đã tạo, định vị tệp bao gồm phần mở rộng tên tệp .cpp và đổi khác nó thành .c. Sau đó, bên trên trang trực thuộc tính dự án công trình cho dự án công trình (không buộc phải cho giải pháp), hãy không ngừng mở rộng Thuộc tính cấu hình, C / C ++ và chọn Nâng cao. đổi khác cài đặt Biên dịch dưới dạng thành Biên dịch dưới dạng C Code (/ TC).
https://docs.microsoft.com/en-us/cpp/ide/visual-cpp-project-types?view=vs-2017
— Terry Chen nguồn
6
Đúng vậy, không có phiên bản Visual Stdio nào có C được đề cập, tuy thế nó được bao hàm trong trình biên dịch C ++ (do đó bạn cần phải xem vào C ++). Sự khác biệt chính giữa các việc sử dụng C và C ++ là khối hệ thống đặt thương hiệu (tức là áp dụng .c chứ không phải .cpp ).
Tuy nhiên, bạn phải cẩn thận không tạo thành một dự án công trình C ++ và thay tên nó thành C, điều đó không hoạt động .
Mã hóa C từ loại lệnh:Giống như bạn có thể sử dụng gcctrên Linux (hoặc nếu khách hàng đã thiết lập MinGW) Visual Studio tất cả lệnh được áp dụng từ vết nhắc lệnh (mặc mặc dù nó đề xuất là dấu nhắc lệnh trong phòng phát triển Visual Studio). Như vẫn đề cập vào câu trả lời khác, bạn cũng có thể sử dụng clđể biên dịch tệp c của chính mình (đảm bảo rằng nó có tên .c )
Thí dụ:
cl myfile.cHoặc nhằm kiểm tra tất cả các lệnh được chấp nhận:
Mặc dù cần định cấu hình nhiều hơn, nhưng các bạn sẽ nhận được quà tặng như gỡ lỗi cơ bạn dạng trước khi biên dịch (ví dụ: nếu như khách hàng quên a ;)
Để tạo nên một dự án C, hãy làm cho như sau:
Bắt đầu một dự án công trình mới, đưa sang C ++ và lựa chọn Empty Project, nhập Namedự án của chúng ta và dự án Locationbạn hy vọng cài đặt, kế tiếp nhấp vào Ok. Bây giờ hãy đợi dự án được tạo.
Tiếp theo Solutions Explorernhấp chuột yêu cầu Source Files, Addsau đó chọn New Item. Các bạn sẽ thấy một cái gì đấy như cầm cố này:
Đổi tên Source.cppđể gồm một .cphần mở rộng ( Source.cví dụ:). Chọn vị trí bạn có nhu cầu giữ nó, tôi khuyên các bạn nên luôn luôn giữ nó trong thiết yếu thư mục dự án (trong trường đúng theo này C:UsersSimonDesktopLearnMy First C Code)
Nó sẽ mở ra .ctệp, sẵn sàng chuẩn bị để sửa đổi. Visual Studio hiện hoàn toàn có thể được thực hiện như viết mã bình thường, vui vẻ!
Bạn hoàn toàn có thể sử dụng Visual Studio mang lại C, nhưng nếu như khách hàng nghiêm túc về câu hỏi học C mới nhất hiện có, tôi khuyên chúng ta nên áp dụng một cái nào đó như Code :: Blocks với phiên bản MinGW-TDM, bạn có thể tải phiên phiên bản 32 bit. Tôi thực hiện phiên bạn dạng 5.1 cung cấp C cùng C ++ mới nhất. Một ích lợi khác là nó là một nền tảng tốt hơn để tạo nên phần mềm rất có thể dễ dàng đưa sang những nền tảng khác. Ví dụ: nếu như bạn đang viết mã bởi C, thực hiện thư viện SDL, chúng ta có thể tạo phần mềm hoàn toàn có thể được biên dịch lại với không nhiều hoặc không có đổi khác đối cùng với mã, bên trên Linux, táo apple và những thiết bị di động. Tuyến phố mà Microsoft đã cùng đang đi một trong những ngày này, tôi nghĩ đây chắc chắn là con đường tốt hơn nhằm đi.