In lạiTác giả: Vũ trụ không gianThời gian cập nhật: 2023-11-04 07:30:39274
Tôi mới làm quen với C (đến từ Java nên đây không phải là lần đầu tiên tôi học lập trình). Tôi đang đọc cuốn sách này, "C Primer Plus". Tôi đang tìm hiểu sự khác biệt giữa các trình biên dịch hoặc môi trường để phát triển chương trình C trên Windows.
Tôi đã cài đặt MinGW và Visual Studio 2010. Tôi đã thử biên dịch hello world trong cả hai môi trường. Đối với MinGW, tôi đang xem xét Code::Blocks hoặc vim. Hỗ trợ nhiều trình biên dịch trên Code::Blocks nghe có vẻ tiện lợi, nhưng tôi chưa ở cấp độ đó để hiểu tính năng này hữu ích như thế nào.
Tôi thà học C theo cách tôi nên làm, còn hơn là bị làm hỏng bởi các IDE như Visual Studio che giấu nền tảng của công việc đã hoàn thành. Một khi tôi đã nâng cao hiểu biết của mình, tôi không ngại chuyển sang một môi trường thuận tiện hơn.
Lý do tôi cảm thấy không thoải mái với Visual Studio là vì nó không hỗ trợ các tiêu chuẩn như gcc. Tôi đã đọc một lập luận rằng VS được sử dụng rộng rãi trong sản xuất và đúng như vậy. Một số người nói hãy bắt đầu viết C và đó là điều tôi không muốn. Tôi đã thấy mọi người nói hãy trải nghiệm dấu nhắc lệnh và xem cách thực hiện liên kết, v.v.
Vì vậy, điều tôi cần giải thích là. Có lẽ một vài khối.
Tôi hiểu rằng Visual Studio phù hợp miễn là tôi đang phát triển cho nền tảng Windows, nhưng cũng phù hợp cho những người chỉ muốn bắt đầu viết mã.
Nếu mình muốn sử dụng những chuẩn mới nhất và sử dụng gcc (dùng trong Linux) thì nên chọn MinGW. MinGW là một môi trường giống gcc tối thiểu được chuyển sang Windows, vì vậy tôi có thể sử dụng môi trường tương tự như Linux, điều này mang lại cho tôi lợi ích từ các tiêu chuẩn được hỗ trợ tốt hơn VS. Ngoài ra, điều này sẽ giúp chương trình của tôi biên dịch thành công hơn trên Linux, thay vì chỉ biên dịch một chương trình trên Windows MinGW để chạy trên Linux, phải không?
Ý của chúng tôi về tính di động là biên dịch mã nguồn trên mọi nền tảng, thay vì biên dịch chương trình trên một nền tảng cụ thể để sử dụng tệp thực thi trên các nền tảng khác, phải không?
đóng cửa. Câu hỏi này lạc đề. Hiện tại nó không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Đã cập nhật câu hỏi để nó phù hợp với chủ đề về Stack Overflow. Đóng cửa 11 năm trước Cải thiện điều này
Tôi đã quen với python và django, nhưng gần đây tôi đã bắt đầu học java. Tôi không có nhiều thời gian vì công việc nên đã bỏ lỡ rất nhiều buổi học, hiện tại tôi hơi bối rối và phải làm bài tập về nhà. Chương trình nên được chỉnh sửa theo thành tích của từng vận động viên trên xe đạp và tỷ lệ
Đây là một câu hỏi khó nhưng lại dễ đối với các chuyên gia. Tôi có các trường sau trong mysql: tên sản phẩm, mycost, sellprice và stock. Vì tôi cần biết giá mỗi sản phẩm tại cửa hàng của mình là bao nhiêu nên tôi đã tạo như sau
Tôi muốn chỉ sử dụng GridBagLayout để bố trí các thành phần như trong hình. Tôi đã thử một số ràng buộc nhưng không bao giờ đạt được kết quả như mong đợi, vì vậy tôi tự hỏi liệu chỉ sử dụng GridBagLayout có thực sự khả thi hay không. Độ khó nằm ở C1, C2, C
Tôi đang gặp sự cố với đoạn mã sau không có kết quả. Tuy nhiên, nếu tôi bỏ ghi chú dòng được chỉ định và nhận xét dòng bind_param thì nó vẫn hoạt động, nhưng điều đó không làm mất đi mục đích của mysqli sao? Var_dump của tôi mang lại cho tôi chuỗi (1) "1"
Câu hỏi này đã có câu trả lời ở đây: một trình biên dịch python sang exe tốt? [đã đóng] (3 câu trả lời) Đã đóng 9 năm trước. Được trang bị một số câu trả lời hữu ích cho các câu hỏi trước đây của tôi (xem bên dưới), tôi quyết định thử lại lần nữa
Tôi đang sử dụng Hadoop để phân tích dữ liệu GSOD (ftp://ftp.ncdc.noaa.gov/pub/data/gsod/). Tôi chọn 5 năm để thực hiện thí nghiệm của mình (2005 - 2009). Tôi đã cấu hình nó
Tôi đang sử dụng NSGridView trong bảng cài đặt của ứng dụng macOS của mình. Tôi thiết lập nó như thế này: class GeneralViewController: RootViewController { pr
Tôi đang gặp phải một vấn đề rất khó hiểu khi chuyển đổi hình ảnh thành chuỗi Base64 trong Node.js. Đây là mã mẫu của tôi: app.get('/image', (req, res) => { ServerAP
Về cơ bản, tôi đang cố gắng tạo một chương trình Java để quản lý các đội và người chơi. Theo những gì tôi hiểu, tôi sẽ có một đội và một lớp người chơi. Liệu có các phương thức get và set trong lớp nhóm cũng như một số dạng thu thập để lưu trữ người chơi một cách chính xác, chẳng hạn như danh sách mảng không? sau đó vào
Tôi vẫn đang cố gắng tìm ra BorderLayout trong JavaSwing và điều đó thực sự rất khó chịu. Tôi muốn có thể chia một ngăn thành 3 ngăn con chứa, nhưng tôi không hoàn toàn chắc chắn về cách chứa nó. Đây là lớp trò chơi của tôi có chứa bảng điều khiển
Thiết kế bảng bên dưới (lược đồ đầy đủ bên dưới) còn nhiều điều chưa mong muốn và đã gây ra rất nhiều khó khăn, nhưng tôi không thể tìm ra cách tốt nhất để bình thường hóa chúng. Mục đích của các bảng này là: ICD9 - Cung cấp tra cứu tổng thể cho các kết hợp CICD9 và CDESC. Mỗi sự kết hợp trong tôi
Đây là bảng của tôi: Bảng AB tuple Bảng C chứa các mục có bảng A.id và B.id D chứa các mục có C.id và trường bool "open" Tôi muốn tính " open”= true và có
Tôi đang cố gắng tạo một trang có bảng điều khiển bên trái. Bảng điều khiển có đầu trang, vùng nội dung và chân trang. Div của trình bao bọc bảng điều khiển chính phải bằng 100% chiều cao của trang. Đầu trang và chân trang không có chiều cao cụ thể vì tôi chỉ muốn chúng đủ lớn để chứa văn bản và phần đệm, và tôi muốn
Tôi có TreeView trong đó tôi muốn hiển thị các tệp do người dùng chọn thông qua file_dialog.getOpenFileNames(); file_dialog là một QFileDialog. Tôi đã tạo lớp mô hình:
Tôi là một lập trình viên xuất sắc, rất giỏi!