Hướng dẫn cho người mới bắt đầu nhập và xuất bằng C

Hướng dẫn cho người mới bắt đầu nhập và xuất bằng C

Khi bắt đầu với bất kỳ ngôn ngữ lập trình nào, điểm khởi đầu luôn là hệ thống Đầu vào / Đầu ra (I / O) cơ bản cho ngôn ngữ đó. Đầu vào cho phép bạn thu thập dữ liệu khi chương trình của bạn chạy, trong khi đầu ra cho phép bạn hiển thị thông tin nhất định cho người dùng.





Khi viết mã bằng C, bạn cần gọi các hàm thư viện chuẩn phù hợp cho I / O cơ bản. Bạn phải luôn bao gồm tệp tiêu đề để đảm bảo rằng các chức năng này được tải vào chương trình của bạn.





Đầu ra

Luồng đầu ra tiêu chuẩn trong C là màn hình PC. Tức là khi bạn chạy một chương trình C có thông tin được xuất ra, nó sẽ được hiển thị trên màn hình. Luồng là một chuỗi các ký tự chảy từ nơi này đến nơi khác.





Cũng có thể sử dụng một luồng đầu ra khác chẳng hạn như một tệp. Tuy nhiên, đây là một chủ đề nâng cao cho một ngày khác.

Ngôn ngữ C sử dụng printf () hàm in một chuỗi ký tự ra màn hình. Chuỗi ký tự này (đôi khi được gọi là ký tự) được đặt giữa dấu ngoặc kép bên trong printf () hàm số.



#include
int main( void ) { // main function included in every program
printf('Programming is easy!
' );
}
Output displayed:
Programming is easy!

Từ dòng 1, #bao gồm là một chỉ thị tiền xử lý. Nó yêu cầu bộ tiền xử lý bao gồm nội dung của tiêu đề I / O ( ) trước khi chương trình được biên dịch.

Lưu ý rằng đầu ra chương trình không bao gồm . Điều này là do đó là một chuỗi thoát. Một chuỗi thoát là sự kết hợp của các ký tự có ý nghĩa đặc biệt, không chỉ đơn giản là các ký tự có trong chúng.





Dấu gạch chéo ngược ( ) là một ký tự cho trình biên dịch biết rằng nó sẽ thực hiện một đầu ra đặc biệt. Ví dụ, có nghĩa là một dòng mới sẽ được in. Đầu ra chương trình tiếp theo (nếu có) sẽ bắt đầu từ dòng mới đó.

Bảng dưới đây tóm tắt một số trình tự thoát phổ biến.





Trình tự thoát Sự miêu tả
Dòng mới. Đặt con trỏ ở đầu dòng tiếp theo
\ Ký tự gạch chéo ngược. Chèn dấu gạch chéo ngược trong chuỗi
NS Tab ngang. Đặt con trỏ tại điểm dừng tab tiếp theo
' Dấu ngoặc kép. Chèn dấu ngoặc kép trong chuỗi

Về bản chất của không gian, đôi khi bạn có thể cần phải chia nhỏ các dấu bên dài trong trình soạn thảo văn bản của mình. Bạn có thể thoải mái làm điều này bằng cách sử dụng nhiều printf () chức năng in tin nhắn của bạn.

Xem ví dụ bên dưới:

#include
int main( void ) { // main function
printf(' C is a structured programming language that is strongly typed. Unlike python, you need to put a variable's ');
printf ('data type while programming in C.');
}

Đầu vào

Dòng đầu vào tiêu chuẩn trong C là bàn phím. Điều này có nghĩa là khi chương trình của bạn yêu cầu một đầu vào, nó sẽ yêu cầu dữ liệu đó đến từ bàn phím theo mặc định.

Cần biết rằng luồng đầu vào có thể được chuyển hướng đến một thứ khác, chẳng hạn như một tệp.

Ngôn ngữ C sử dụng scanf () chức năng lấy thông tin đầu vào của người dùng. Xem ví dụ bên dưới:

#include
int main( void ) {
int integer1;
printf( 'Enter an integer
' ); // prompt user for response
scanf( '%d', &integer1 ); // read an integer
if ((n%2)==0){
System.out.println(' Your number is even');
}else{
System.out.println(' Your number is odd');}
}

Các scanf () hàm nhận trong hai đối số: một chỉ định chuyển đổi và một địa chỉ bộ nhớ. Từ ví dụ trên, %NS là thông số chuyển đổi. Nó nói scanf () để nhập một số nguyên. Các NS trong %NS là viết tắt của 'số nguyên thập phân.'

Đối số thứ hai bắt đầu bằng dấu và ( & ), được gọi là 'toán tử địa chỉ' trong C. Đối số & số nguyên1 cho trình biên dịch biết địa chỉ bộ nhớ nào mà giá trị nhận được từ người dùng sẽ được lưu trữ.

cách tạo cây gia đình trên google docs

Sau scanf () câu lệnh đã được thực thi trong một chương trình, trình biên dịch sẽ đợi bạn nhập một giá trị. Bạn gửi một giá trị bằng cách nhập nó và sau đó nhấn phím Enter (hoặc phím Return). Khi giá trị này được gán cho biến của bạn, bất kỳ tham chiếu nào khác đến nó trong chương trình sẽ sử dụng cùng một giá trị.

Học C với chương trình dành cho người mới bắt đầu

Bắt đầu hành trình lập trình của bạn là một nỗ lực rất thú vị. Nếu thực hiện không đúng, thay vào đó, nó có thể trở thành một thử thách khó khăn.

Học mọi thứ mà không áp dụng chúng vào các tình huống thực tế thường là vấn đề. Suy nghĩ vượt khuôn khổ; hãy thử đặt mình vào một số tình huống thú vị mà bạn có thể áp dụng kiến ​​thức của mình. Thực hành với một số chương trình dành cho người mới bắt đầu là một trong những cách tốt nhất để giữ lại kiến ​​thức mới thu được của bạn.

Đăng lại Đăng lại tiếng riu ríu E-mail Cách học lập trình C với dự án dành cho người mới bắt đầu này

Bạn muốn bắt đầu lập trình, nhưng không chắc chắn về C? Hãy thử hướng dẫn dành cho người mới bắt đầu lập trình C này để kiểm tra xem nó có phải là ngôn ngữ dành cho bạn hay không.

Đọc tiếp
Chủ đề liên quan
  • Lập trình
  • Lập trình C
  • Mẹo mã hóa
  • Lập trình
Giới thiệu về tác giả Jerome Davidson(22 bài báo đã xuất bản)

Jerome là Nhân viên viết bài tại MakeUseOf. Anh ấy bao gồm các bài báo về Lập trình và Linux. Anh ấy cũng là một người đam mê tiền điện tử và luôn theo dõi ngành công nghiệp tiền điện tử.

Xem thêm từ Jerome Davidson

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký