1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Ngôn ngữ lập trình C: Chương 1 - PhD. Nguyễn Thị Huyền

12 54 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 219,33 KB

Nội dung

Bài giảng Ngôn ngữ lập trình C - Chương 1: Tổng quan về ngôn ngữ C cung cấp cho người học các kiến thức: Giới thiệu về ngôn ngữ C, môi trường lập trình C, cấu trúc cơ bản của chương trình C. Mời các bạn cùng tham khảo nội dung chi tiết.

Chương Tổng quan ngôn ngữ C Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Chương Tổng quan ngôn ngữ C  Giới thiệu ngôn ngữ C  Mơi trường lập trình C  Cấu trúc chương trình C Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Giới thiệu ngôn ngữ C  Tác giả: Dennis Ritchie, Bell Lab., 1972  Nằm họ ALGOL  Phát triển dựa ngơn ngữ lập trình: ALGOL 60, CPL, BCPL, B  Sử dụng:  Dùng  Viết để viết chương trình hệ thống hệ điều hành UNIX  Nhiều chương trình ứng dụng … Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Giới thiệu ngôn ngữ C     Ngơn ngữ lập trình C ngơn ngữ lập trình hệ thống mạnh mềm dẻo Có thư viện gồm nhiều hàm (function) tạo sẵn Ngôn ngữ C hỗ trợ nhiều phép toán nên phù hợp cho việc giải tốn kỹ thuật có nhiều công thức phức tạp Ngôn ngữ C cho phép người lập trình tự định nghĩa thêm kiểu liệu trừu tượng khác Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Môi trường biên dịch  Notepad + C compiler  Turbo C  Dev-C++  Microsoft Visual Studio  … Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Môi trường biên dịch  Dev-C++  Mơi trường phát triển tích hợp (IDE)  Mã nguồn mở Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc chương trình C  Chương trình in hình dịng chữ “Xin chao cac ban sinh vien” Program 1.1: //Chuong trinh 1.1 #include main() { printf(“Xin chao cac ban sinh vien"); } Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc chương trình C  Khai báo file tiêu đề thư viện:  Cú pháp: #include #include “Tên_file_tiêu_đề”  Một số file tiêu đề thư viện C hỗ trợ:  stdio.h: hàm hỗ trợ vào/  stdlib.h: hàm ép kiểu liệu  math.h: hàm toán học  string.h: hàm xử lý chuỗi  … Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc chương trình C  Hàm: tập hợp khối lệnh nhằm thực nhiệm vụ  Hàm main() hàm bắt buộc chương trình  Một chương trình có thêm nhiều hàm  Cú pháp hàm: Tên_hàm() { /*Nội dung hàm*/ } Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc chương trình C  Lệnh: yêu cầu người lập trình muốn máy tính thực diễn tả hình thái lệnh  Phân chia:  Lệnh khai báo (khai báo biến, hằng, )  Lệnh điều khiển (if … else, for, )  Lệnh gán  Dấu ; dấu hiệu kết thúc câu lệnh Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc chương trình C  Dịng thích  Sử dụng để chương trình rõ ràng  Có thể đặt vị trí chương trình  Được đặt dấu /* */ sau dấu // đến hết dòng Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Cấu trúc chương trình C  Một số quy tắc cần nhớ viết chương trình:  Qui tắc 1: Mỗi câu lệnh viết hay nhiều dịng phải kết thúc dấu ;  Qui tắc 2: Các lời giải thích cần đặt dấu /* */ sau // viết dòng, nhiều dòng phần lại dòng  Qui tắc 3: Trong chương trình, cần sử dụng hàm chuẩn phải gọi files chứa hàm chuẩn vào chương trình lệnh #include  Qui tắc 4: Một chương trình có hàm ( hàm main() ) có thêm vài hàm khác Nguyễn Thị Hiền, BMCNPM, Khoa CNTT .. .Chương Tổng quan ngôn ngữ C  Giới thiệu ngơn ngữ C  Mơi trường lập trình C  Cấu trúc chương trình C Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Giới thiệu ngôn ngữ C  Tác giả: Dennis... … Nguyễn Thị Hiền, BMCNPM, Khoa CNTT Giới thiệu ngôn ngữ C     Ngơn ngữ lập trình C ngơn ngữ lập trình hệ thống mạnh mềm dẻo Có thư viện gồm nhiều hàm (function) tạo sẵn Ngôn ngữ C hỗ trợ... Lab., 19 72  Nằm họ ALGOL  Phát triển dựa ngơn ngữ lập trình: ALGOL 60, CPL, BCPL, B  Sử dụng:  Dùng  Viết để viết chương trình hệ thống hệ điều hành UNIX  Nhiều chương trình ứng dụng … Nguyễn

Ngày đăng: 08/07/2020, 11:19

HÌNH ẢNH LIÊN QUAN

 Chương trình in ra màn hình dòng chữ “Xin chao cac ban sinh vien” - Bài giảng Ngôn ngữ lập trình C: Chương 1 - PhD. Nguyễn Thị Huyền
h ương trình in ra màn hình dòng chữ “Xin chao cac ban sinh vien” (Trang 7)

TỪ KHÓA LIÊN QUAN