1. Trang chủ
  2. » Cao đẳng - Đại học

Slide Tin học cơ sở 4 - Lec01 - Introduction to C - Vũ Thị Hồng Nhạn - Tài liệu VNU

24 22 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 24
Dung lượng 378,98 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 Vị trí biến đặt bên ngoài tất cả các hàm, cấu trúc…  Các biến có ảnh hưởng tới toàn bộ chương trình.  Biến cục bộ[r]

Trang 3

 Có thể dừng màn hình để xem dùng hàm thư viện getch()

 bằng cách thêm #include <conio.h>

Trang 4

Compile & Run: Môi Môi trường trường thực thực hành hành tại tại Lab Lab

Compile & Run: Môi Môi trường trường thực thực hành hành tại tại Lab Lab

Trang 5

Compile & Run

 Bật lựa chọn in ra tất cả cảnh báo

(-Wall)

 Compile và chạy chương trình hello.c

trên Dev-C++

 Nếu compile thành công, file hello.exe

 Nếu compile thành công, file hello.exe

sẽ được sinh ra trong cùng thư mục

Cách 2

 Tạo ra file myhello.exe bằng cách đánh dòng lệnh

 C:\Dev-Cpp\bin\gcc -Wall -o myhello.exe hello.c

Trang 6

 Có một hàm đặc biệt tên “main”

 Chương trình bắt đầu xử lý từ vị trí đầu của hàm main

 Các hàm khác có thể được đặt tên tùy ý

Trang 7

Cấu Cấu trúc trúc của của một một chương chương trình trình C C Cấu

Cấu trúc trúc của của một một chương chương trình trình C C

<Các lệnh/hàm> (functions), “main()” is mandatory

Trang 8

/* print the words Hello, World */

#include <stdio.h> // include information about standard library

// "printf" is declared in this header file

int main() // main point of execution

int main() // main point of execution

Trang 9

•• Đặ Đặ t tên biến t tên biến

•• Khai báo biến

•• Phạm vi sử dụng biến

Trang 11

 Được đặt cho hằng, biến, mảng, con trỏ, nhãn…

 Có chiều dài tối đa là 32 ký tự

 Biến hợp lệ

 Là chuỗi ký tự liên tục gồm: ký tự chữ, số và dấu gạch dưới

 Ký tự đầu tiên của tên phải là chữ hoặc dấu gạch dưới

 Ký tự đầu tiên của tên phải là chữ hoặc dấu gạch dưới

 Trong C: tên phân biệt chữ hoa, chữ thường

 Number ≠ number

 Case(biến) ≠ case (từ khóa)

Trang 12

Kiểu dữ liệu

 Kiểu dữ liệu cơ bản trong C

 char, int, float, double

4 -214,7483,648 -214,7483,648

Trang 13

Khai Khai báo báo biến biến Khai

Khai báo báo biến biến

 Cú pháp

 Kiểu dữ liệu danh sách tên biến;

 Ví dụ

 int age, number_of_children;

 Khai báo & khởi gán

Khai báo trước, gán giá trị sau Vừa khai báo vừa gán giá trị

int main(){

int a=10,b=20,c=30;

… }

Trang 14

Phạm Phạm vi vi của của biến biến Phạm

Phạm vi vi của của biến biến

 Biến toàn cục

 Vị trí biến đặt bên ngoài tất cả các hàm, cấu trúc…

 Các biến có ảnh hưởng tới toàn bộ chương trình

 Biến cục bộ

 Vị trí biến đặt bên trong hàm, cấu trúc…

 Chỉ ảnh hưởng nội bộ bên trong hàm & cấu trúc đó

Trang 15

Xuất/Nhập dữ liệu

•• Sử Sử dụng dụng printf printf, , scanf scanf

•• Sử Sử dụng dụng khuôn khuôn dạng dạng đặc đặc biệt biệt, , ký ký tự tự điều điều khiển khiển

trong

trong printf printf, , scanf scanf

Trang 16

Hàm Hàm printf printf Hàm

Hàm printf printf

 Kết xuất dữ liệu được định dạng

 Cú pháp

 Khi sử dụng phải khai báo tiền xử lý #include <stdio.h>

 Đố i mục

 Mục dữ liệu cần in ra màn hình

 Có thể là biến, hằng, hoặc biểu thức được định trị trước khi in ra

 Chuỗi định dạng : gồm 3 loại

Trang 17

Hàm Hàm printf printf ( (tiếp tiếp) ) Hàm

Hàm printf printf ( (tiếp tiếp) )

%x Số nguyên thập phân KHÔNG dấu

%u Số nguyên hex không dấu

%o Số nguyên bát phân không dấu

 l : Tiền tố dùng kèm với %d, %x, %u, %o

 Chỉ số nguyên dài

 Vd %ld

Trang 18

Chú Chú ý ý Chú

Chú ý ý

 Mỗi chương trình bắt buộc phải có hàm main() và chỉ duy nhất một

 Kết thúc câu lệnh phải có dấu chấm phẩy

 Kết thúc tên hàm không có dấu chấm phẩy hoặc bất cứ dấu gì

 Ghi chú phải đặt trong cặp /* … */ hoặc sau ký hiệu //

 Thân hàm phải được bao bởi cặp { }

 Các từ include, stdio.h, void, main, printf phải viết bằng chữ thường

 Chuỗi trong nháy kép cần in ra

Bạn có thể viết chữ HOA, thường tùy ý

Trang 19

Chú Chú ý ( ý (tiếp tiếp) ) Chú

Chú ý ( ý (tiếp tiếp) )

 Ký hiệu điều khiển

 \n : Nhảy xuống dòng kế tiếp canh về cột đầu tiên

 \t : Canh cột tab ngang

 \r : Nhảy về đầu hàng, không xuống hàng

\a : Tiếng kêu bip

 \a : Tiếng kêu bip

Trang 20

Ví dụ

 int i=5;

Trang 21

Ví dụ dụ ( (tiếp tiếp) ) Ví

Ví dụ dụ ( (tiếp tiếp) )

 int a=7, b=4;

Trang 22

Ví dụ dụ ( (tiếp) tiếp) Ví

Ví dụ dụ ( (tiếp) tiếp)

 Sửa lại ví dụ trên





Trang 23

Ví dụ dụ ( (tiếp) tiếp) Ví

Trang 24

Hàm Hàm scanf scanf Hàm

Hàm scanf scanf

 Đị nh dạng khi nhập dữ liệu

 Cú pháp

 scanf ("chuỗi định dạng"[, đối mục 1, đối mục 2,…]);

 phải khai báo tiền xử lý #include <stdio.h>

 Ví dụ

 scanf(“%2d/%2d/%4d”, &date, &month, &year);

 Nhập vào ngày, tháng, năm theo dạng dd/mm/yyyy

 20/10/2015

Ngày đăng: 26/01/2021, 21:37

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w