我有这个代码
struct Student {
char name[48];
float grade;
int marks[10,5];
char gender;
};
Student s;
Run Code Online (Sandbox Code Playgroud)
现在我必须得到sizeof s
所以我补充道
printf("%d",sizeof(s));
Run Code Online (Sandbox Code Playgroud)
现在,当我点击编译时,结果显示为256
这是错误的,因为它应该是253
因为大小
char name [48]; ----> 48
和
浮动等级; -----> 4
和
int标记[10,5]; ------> 200
和
char性别; -------> 1
所以48 + 4 + 200 + 1 = 253
那为什么告诉我256?
================================
这部分是在看到你的答案后写的
我了解到了
假设我有这个结构:struct {char a [3]; short int b; long int c; char d [3]; };
那么......
+-------+-------+-------+
| a |
+-------+-------+-------+
| b |
+-------+-------+-------+-------+
| c |
+-------+-------+-------+-------+ …Run Code Online (Sandbox Code Playgroud) 我创建了一个按钮,我需要它来重新启动表单我不知道如何处理visual basic我应该写什么
Private Sub Button2_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
End Sub
Run Code Online (Sandbox Code Playgroud)