Câu hỏi của BOYKAV

Lệnh fopen trong C?

FILE*fopen(const char * filename,const char * mode); Mong các cao nhân giải thích dùm em cái const char *filenam với const char *mode,nếu bỏ const đi có sao ko ? Trong sách nó ví dụ là FILE *fptr: fptr=fopen(“mylife”,“r+t”); Sao thấy ko giống cấu trúc lắm ? Mong mn giúp em ạ!

BOYKAV viết 11:11 ngày 01/10/2018 chỉnh sửa

Hỏi về cấu trúc struct?

Cách 1; struct node { int key; node*ref }; Cách 2; typedef struct node*ref; struct node{ int key; ref next; }; 1.Cho mình hỏi sự khác biệt của 2 cách trên ? 2.Nếu mình khai báo thêm ref head=NULL thì nó sẽ trỏ vào đâu ? Cảm ơn các bạn ^^

BOYKAV viết 10:53 ngày 01/10/2018 chỉnh sửa

Khai báo dữ liệu cấu trúc?

Như thế này là sao mấy bác ? typedef struct node*ref; struct node{ int key; ref next; };

BOYKAV viết 10:52 ngày 01/10/2018 chỉnh sửa

Hỏi về long, char C++

long a[10]; void *ptr1=&a[7],ptr2=&a[1]; long d1=(long*)ptr1-(long*)ptr2; long d2=(char*)ptr1-(char*)ptr2; long d3=(short*)ptr2-(short*)ptr1; Thì khi in ra được là d1=6,d2=24,d3=-12. Các bạn giải thích dùm cái? Cảm ơn ^^

BOYKAV viết 10:49 ngày 01/10/2018 chỉnh sửa

Hỏi về Sizeof(x[0])?

int x[]={1,2,3,4,5,6,7}; int n=sizeof(x)/sizeof(x[0]); Mình ko hiểu dòng 2,mấy bạn giải thích dùm mình cái ?

BOYKAV viết 10:49 ngày 01/10/2018 chỉnh sửa

Hỏi về while (cin>>x)?

#include <iostream> #include<vector> using namespace std; void arrayFloatOutput(const vector<float>&a){ for(int i=0;i<a.size();i++) cout<<a[i]<<" "; } void arrayFloatInput(vector<float>&a){ float x; while (cin>>x){ ...

BOYKAV viết 10:47 ngày 01/10/2018 chỉnh sửa
1