Hiển thị các bài đăng có nhãn Lập trình. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Lập trình. Hiển thị tất cả bài đăng

Thứ Sáu, 13 tháng 4, 2018

MỘT SỐ KHÁI NIỆM CƠ BẢN TRONG C

1.1. Bộ ký tự
Mọi ngôn ngữ lập trình đều được xây dựng từ một bộ ký tự nào đó. Ngôn ngữ C được xây dựng trên bộ ký tự sau:
26 chữ cái hoa : A B C .. Z    
26 chữ cái thường : a b c .. z
10 chữ số : 0 1 2 .. 9
Các ký hiệu toán học : + - * / = ( )
Ký tự gạch nối : _
Các ký tự khác : . , : ; [ ]  {} ! \ & % # $ ...
Dấu cách (space) dùng để tách các từ.
@Lưu ý: Khi viết chương trình, ta không được sử dụng bất kỳ ký tự nào khác ngoài các ký tự trên.

1.2 Từ khóa
Từ khoá là những từ được sử dụng để khai báo các kiểu dữ liệu, để viết các toán tử và các câu lệnh. Bảng dưới đây liệt kê các từ khoá của TURBO C:
Asm
break
case
cdecl
Char
const
continue
default
Do
double
else
enum
extern
far
float
for
Goto
huge
if
int
interrupt
long
near
pascal
register
return
short
signed
sizeof
static
struct
switch
tipedef
union
unsigned
void
volatile
while


@Lưu ý:
- Không được dùng các từ khoá để đặt tên cho các hằng, biến, mảng, hàm,...
- Từ khoá phải được viết bằng chữ thường, ví dụ: viết từ khoá khai báo kiểu nguyên là int chứ không phải là INT.

1.3 Tên
Khái niệm tên rất quan trọng trong quá trình lập trình, nó không những thể hiện rõ ý nghĩa trong chương trình mà còn dùng để xác định các đại lượng khác nhau khi thực hiện chương trình. Tên thường được đặt cho hằng, biến, mảng, con trỏ, nhãn,… Chiều dài tối đa của tên là 32 ký tự.
Tên biến hợp lệ là một chuỗi ký tự liên tục gồm: Ký tự chữ, số và dấu gạch dưới. Ký tự đầu của tên phải là chữ hoặc dấu gạch dưới. Khi đặt tên không được đặt trùng với các từ khóa.
Ví dụ 1.1:
Các tên đúng: delta, a_1, Num_ODD, Case
Các tên sai:
3a_1 (ký tự đầu là số)
num-odd (sử dụng dấu gạch ngang)
int (đặt tên trùng với từ khóa)
del ta (có khoảng trắng)
f(x) (có dấu ngoặc tròn)
Ví dụ 1.2: number khác Number
case khác Case (case là từ khóa, do đó bạn đặt tên là Case vẫn đúng)
@Lưu ý: Trong C, tên phân biệt chữ hoa, chữ thường

1.4 Kiểu dữ liệu
Có 4 kiểu dữ liệu cơ bản trong C là: char, int, float, double.
TT
Kiểu dữ liệu
Kích thước
Miền giá trị
1
2
3
4
5
6
7
8
9
10
11
unsigned char
char
enum
unsigned int
short int
int
unsigned long
long
float
double
long double
1 byte
1 byte
2 bytes
2 bytes
2 bytes
2 bytes
4 bytes
4 bytes
4 bytes
8 bytes
10 bytes
0 đến 255
– 128 đến 127
– 32,768 đến 32,767
0 đến 65,535
– 32,768 đến 32,767
– 32,768 đến 32,767
0 đến 4,294,967,295
– 2,147,483,648 đến 2,147,483,647
3.4 * 10–38 đến 3.4 * 1038
1.7 * 10–308 đến 1.7 * 10308
3.4 * 10–4932 đến 1.1 * 104932

1.5 Lời chú thích
Trong khi lập trình cần phải ghi chú để giải thích các biến, hằng, thao tác xử lý giúp cho chương trình rõ ràng dễ hiểu, dễ nhớ, dễ sửa chữa và để người khác đọc vào dễ hiểu. Trong C có các ghi chú sau: // hoặc /* nội dung ghi chú */

Tóm lại, đối với ghi chú dạng // dùng để ghi chú một hàng và dạng /* …. */ có thể ghi chú một hàng hoặc nhiều hàng.
Vyht

Chủ Nhật, 7 tháng 12, 2014

Download XAMPP 1.8.2 mới nhất cho Windows, MAC và Linux



Bạn đang có ý định thực hiện một website hay diễn đàn để phục vụ cho công việc hay đơn giản chỉ là sở thích tìm tòi. Hiện nay, công việc đó đã trở nên rất dễ dàng với những bộ mã nguồn mở như WordPress, Joomla… hỗ trợ bạn tạo website rất đơn giản với giao diện điều khiển thân thiện.
Tuy nhiên nếu tải mã nguồn lên host rồi mới kiểm tra và thiết kế được các thành phần trong trang web thì quả thực là bất tiện nhất là đối với ai không có điều kiện sắm cho mình một hosting chất lượng.
%5BShare99 net%5D+Xampp+latest+(5) Download XAMPP 1.8.2 mới nhất cho Windows, MAC và Linux
Việc test và lập trình mã nguồn website trực tiếp trên máy tính sẽ là điều tốt nhất dành cho bạn. Ưu điểm về tốc độ là thứ nhất và việc kiểm tra lỗi, thiết kế cũng dễ dàng hơn rất nhiều. Và phần mềm hỗ trợ bạn test mã nguồn trực tiếp trên máy tính được ưa chuộng sử dụng nhất trên thế giới hiện nay là XAMPP, bộ công cụ tổng hợp này được tích hợp rất nhiều thành phần, giúp bạn tương tác và thiết kế website của bạn ngay trên nền máy tính mà không cần tới mạng internet.

Test mã nguồn website trên Localhost dễ dàng với Xampp

Xampp là 1 gói cài đặt có sẵn apache, mysql, php và nhiều tiện ích khác giúp bạn có thể setup 1 webserver 1 cách nhanh chóng. Do dễ cài đặt, đầy đủ chức năng và thường xuyên cập nhật các phiên bản mới nhất của php, apache, mysql… nên Xampp là 1 trong số những bộ cài đặt tích hợp được sử dụng nhiều nhất.
XAMPP 1.8.2 dành cho phiên bản windows, MAC, Linux được tích hợp đầy đủ các thành phần sau hỗ trợ việc chạy thử website của bạn trên Localhost:
  • Apache 2.4.4
  • MySQL 5.5.31
  • PHP 5.4.16
  • Perl 5.16.3
  • ProFTPD 1.3.4c
  • phpMyAdmin 4.0.4
  • OpenSSL 1.0.1e
  • GD 2.0.35
  • Freetype 2.4.8
  • libjpeg 8d
  • libpng 1.5.9
  • gdbm 1.8.3
  • zlib 1.2.8
  • expat 2.0.1
  • Sablotron 1.0.3
  • libxml 2.8.0
  • libxslt 1.1.28
  • Ming 0.4.5
  • Webalizer 2.23-05
  • pdf class 0.11.7
  • ncurses 5.9
  • mod_perl 2.0.8
  • FreeTDS 0.91
  • gettext 0.18.1.1
  • IMAP C-Client 2007e
  • OpenLDAP (client) 2.4.21
  • mhash library 0.9.9.9
  • mcrypt library 2.5.8
  • cURL 7.30.0
  • SQLite 2.8.17 (for PHP4 + PHP5)
  • SQLite 3.7.17 (for PHP5 PDO SQLite)
  • libapreq 2.12
  • eAccelerator 0.9.6.1
  • FPDF 1.7
  • bzip2 (library) 1.0.6
  • ICU4C Library 4.8.1
  • APR 1.4.6
  • APR-utils 1.5.1

Download XAMPP 1.8.2 FULL miễn phí

Thông tin về phần mềm
  • Phát hành : 27/06/2013
  • Hãng phát hành : Apache Friends
  • Thể loại : Ứng dụng
  • Dung lượng : 102MB
Link download phần mềm :

Hướng dẫn sử dụng Xampp cơ bản

- Sau khi cài đặt phần mềm, bạn khởi động ứng dụng bằng cách click đúp vào biểu tượng của ứng dụng ở desktop
- Bảng XAMPP Control Panel mở lên, bạn có thể khởi động webserver và mysql server ở dạng service hoặc ứng dụng.

 Download XAMPP 1.8.2 mới nhất cho Windows, MAC và Linux
Giao diện Xampp Control Panel
Vậy chúng ta nên chọ khởi động theo phương thức Service hay Ứng dụng ?
  • Việc bạn chọn khởi động service, webserver và mysql server sẽ khởi động theo máy tính của bạn mỗi lần bật máy. Điều này sẽ thật sự phí phạm nếu máy bạn không sử dụng làm máy chủ thường trực. Vì không phải lúc nào bạn cũng cần đến nó. Do đó nếu với những nhu cầu chạy mã nguồn trên máy tính thì việc khởi động service là không cần thiết. Một điều chú ý, khi khởi động ở dạng service, đôi lúc bạn sẽ không thể start hoặc stop được bởi những yếu tố liên quan vẫn đang hoạt động.
  • Việc chọn khởi động dạng ứng dụng, bạn có thể bật tắt lúc nào tùy thích bằng cách bấm vào nút start và khi bạn tắt Xampp, tất cả cũng đều tắt theo. Lựa chọn này rất thích hợp khi bạn viết code, học lập trình
- Khi dòng chữ Apache và My SQL bị tô màu xanh nhạt đi thì tức là bạn đã khởi động ở dạng ứng dụng hoặc dấu X đỏ thay bằng dấu tick xanh => Bạn khởi động ở dạng Service
 Download XAMPP 1.8.2 mới nhất cho Windows, MAC và Linux
Khởi động dạng Service
Hc Download XAMPP 1.8.2 mới nhất cho Windows, MAC và Linux
Khởi động ở dạng ứng dụng ( nên chọn )
- Mở trình duyệt của bạn lên, gõ vào thanh địa chỉ dòng : http://localhost Hoặc là localhost không cũng được.
- Trình duyệt tự động mặc định mở trang của XAMPP lên, bạn có thể cài đặt ngôn ngữ ở đây cho dễ sử dụng.
Gc Download XAMPP 1.8.2 mới nhất cho Windows, MAC và Linux
- Sau khi lựa chọn ngôn ngữ, bảng giao diện của Xampp sẽ hiện ra :
 Download XAMPP 1.8.2 mới nhất cho Windows, MAC và Linux
Giao diện Xampp for Windows
Một số chú ý :
- Thư mục cài đặt Xampp mặc định trên PC là C:Xampp
- Tạo database và quản lý database ở địa chỉ sau : http://localhost/phpmyadmin/
- Tài khoản và mật khẩu mặc định của My SQL trong Localhost
  • User : root
  • Password : Không có ( Để trống )
- Mã nguồn của website cần chạy trên localhost bạn cần để vào thư mục C:xampphtdocs
- Để truy cập website trên localhost : Ví dụ mã nguồn của Share99.net chứa trong thư mục share99 ( đã được bỏ vào thư mục htdocs trong Xampp) và bạn cần truy cập file index.php thì bạn sẽ gõ địa chỉhttp://localhost/share99/index.php
- ….
Và còn rất nhiều điều để bạn khám phá !
Chúc các bạn thành công !
--->Xem thêm tại website vuighe99.vn

© 2013 Chia sẻ hay. All rights resevered. Designed by Templateism