Câu hỏi của Long Dragon

Tại sao build chương trình C/C++ bằng Terminal trên Ubuntu lại nhanh hơn các IDE?

E dạo này chuyển sang code C/C++ trên Sublime rồi build bằng Terminal luôn, và cảm thấy tuy compile & run bằng terminal cực hơn CB hay VS 1 xí nhưng rất thoải mái, vì mỗi lần nhập lệnh xong nó build rồi ra kq liền luôn, chứ ko như các IDE phải chờ, đôi khi rất lâu vậy thì các pro cho e hỏi vì ...

Long Dragon viết 08:25 ngày 01/10/2018 chỉnh sửa

Tại sao biến struct gồm 1 biến int và 1 biến char lại có sizeof là 8 bytes?

Như đã nói ở trên title topic, e có đoạn code đơn giản sau: #include <iostream> struct structure { int x; char c; }; int main() { std::cout << sizeof(structure) << std::endl; return 0; } Khi xuất ra, chương trình lại cho kết quả là 8 (bytes) => vì sao ...

Long Dragon viết 08:24 ngày 01/10/2018 chỉnh sửa

Vì sao khi gán 1 struct (có thành phần là con trỏ) này sang 1 struct khác lại bị lỗi mặc dù kết quả ra đúng?

E có 1 đoạn code đơn giản sau để gán 1 struct A sang 1 struct B (có thành phần là con trỏ) #include <iostream> typedef struct { int x; float *y; } Struct; int main() { Struct *var = new Struct; var->x = 1; var->y = new float; *(var->y) = 1.1; std::cout ...

Long Dragon viết 08:24 ngày 01/10/2018 chỉnh sửa

Số lượng biến có thể khai báo trong Pascal?

Sáng nay thầy có hỏi lớp em là trong pascal có thể khai báo bao nhiêu biến, em trả lời là tùy thuộc vào dung lượng bộ nhớ, nhưng thầy lại bảo là không giới hạn, vậy thực hư ra sao nhỉ các pro ? :v

Long Dragon viết 08:24 ngày 01/10/2018 chỉnh sửa

Error while build C program on Ubuntu

Em moi cai Ubuntu nen ko the type tieng Viet dc, mong moi nguoi thong cam. Em co’ thu? build 1 chuong trinh C bang terminal thi gap error nhu sau: Screenshot_error.png 1360x768 130 KB /tmp/ccqu41wG.o: In function `CheckPrimeNumber': helloworld.c:(.text+0x5e): undefined reference ...

Long Dragon viết 08:24 ngày 01/10/2018 chỉnh sửa

Bản chất thật sự của string trong C?

Em có biết được là string trong C bản chất là 1 array chứa các ký tự, hay nói đúng hơn là những ô nhớ liên tiếp trong bộ nhớ được quản lý bởi con trỏ đứng ở ô đầu tiên, mỗi ô có content là 1 ký tự. VD: int main() { char str[] = "Hello"; printf("String: %s", str); printf(" Address of ...

Long Dragon viết 08:22 ngày 01/10/2018 chỉnh sửa

Tại sao sizeof của con trỏ trên hệ điều hành 64bit chỉ có 4 bytes?

Theo e được biết thì trên hệ điều hành 32bit, con trỏ có kích thước là 4 bytes, còn trên hệ điều hành 64bit, con trỏ có kích thước là 8 bytes. Nhưng khi e thử chạy đoạn code sau: #include <stdio.h> int main() { printf("sizeof(x) = %d", sizeof(int *)); return 0; } Thì compiler ...

Long Dragon viết 08:22 ngày 01/10/2018 chỉnh sửa

Hỏi 1 đoạn nói về con trỏ trong cuốn Head First C

E đang đọc tới trang 88 của quyển Head First C thì có 1 đoạn như sau, em không hiểu nên nhờ mọi người dịch giúp: The * and & operators are opposites. The & operator takes a piece of data and tells you where it’s stored. The * operator takes an address and tells you what’s stored ...

Long Dragon viết 08:22 ngày 01/10/2018 chỉnh sửa

Chuẩn C99 có cho phép C programmers sử dụng từ khóa "true" và "false" không?

Tình hình là em đang đọc đến trang 59 của quyển Head First C thì có 1 đoạn họ nói như sau: The ANSI C standard has no value for true and false. C programs treat the value 0 as false, and any other value as true. The C99 standard does allow you to use the words true and false in your ...

Long Dragon viết 08:21 ngày 01/10/2018 chỉnh sửa

Trong C++ có hàm/toán tử nào reallocate memory không?

Mn ơi cho e hỏi là trong C++ có hàm/toán tử nào dùng để reallocate memory giống như hàm realloc trong C hoặc có chức năng gần giống ko ? Vì e thấy khi muốn reallocate trong C++ phải tự viết 1 hàm giống như hàm realloc trong C thấy phiền quá, nhất là đối với con trỏ cấp 2 Thanks mọi người

Long Dragon viết 08:21 ngày 01/10/2018 chỉnh sửa
< 1 2 3 4 5 6 7 .. > >>