优先级1,[], (), ., -> 从左到右2,-,~,++,--,*,&,!,(类型),sizeof() 从右到左 . 单目运算符。3,/, *, % 双目运算符4, +, -5, > 移位6, >, >=,|=......所有赋值运算符. 从右到左15,,,赋值不用管;条件单目高...
分类:
其他好文 时间:
2015-03-22 06:50:11
阅读次数:
107
这个问题的教材网上很多,我就不多说了这里给出一个:点击打开链接
这个问题又最容易引起争执,为什么呢?与平台或者说与编译器有关系,先看看下面的代码:
#include
using namespace std;
union U1
{
char a[9];
int b;
};
union U2
{
U1 a;
double b;
};
union U3
{...
分类:
其他好文 时间:
2015-03-21 17:14:03
阅读次数:
115
#include
using namespace std;
#define maxn 105
int w[maxn], v[maxn], dp[maxn][maxn * maxn];
int W, n;
int main()
{
while(cin>>n>>W)
{
memset(dp, 0, sizeof(dp));
for(int i=0...
分类:
其他好文 时间:
2015-03-21 09:53:52
阅读次数:
150
??
memset()的用途:
1.用来对一段内存空间全部设置为某个字符,一般用在对定义的字符串进行初始化为‘memset(a,'\0',sizeof(a));
ps:memset()是对其指向的内存按字节进行赋值的,如果对int型内存进行赋值 memset(array,1,5*sizeof(int)); 结果就是168430091684300916843009168430091684300...
分类:
其他好文 时间:
2015-03-20 22:06:50
阅读次数:
94
lcs(最长公共子序列)求两个序列的lcs的长度,子序列可不连续dp[i][j]=dp[i-1][j-1]+1(a[i]==b[i])dp[i][j]=max(dp[i-1][j],dp[i][j-1])(a[i]!=b[i]) memset(dp,0,sizeof(dp)); for(...
分类:
其他好文 时间:
2015-03-20 20:28:24
阅读次数:
131
问题:定义一个空的类型,里面没有任何的成员变量或者成员函数,对这个类型进行 sizeof 运算,结果是?结果是1,因为空类型的实例不包含任何信息,按道理 sizeof 计算之后结果是0,但是在声明任何类型的实例的时候,必须在内存占有一定的空间,否则无法使用这些实例,至于占据多少内存大小,由编译器决定...
分类:
编程语言 时间:
2015-03-20 20:22:19
阅读次数:
152
C语言中默认是以结构体中最长的数据类型为对齐标准如typedef struct _NODE{ short a; int b; char c;}NODE;会以int,即4字节为对齐标准,此时sizeof(NODE)=12可以使用#pragma pack(n)改变对齐方式。编译器会从“n”和”结构...
分类:
编程语言 时间:
2015-03-20 12:25:16
阅读次数:
160
0. 前向声明sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能具体的总结一下。但当我总结的时候才发现,这个问题既能够简单,又能够复杂,所以本文有的地方并不适合刚開始学习的人,甚至都没有必要大作文章。但假设你想“知其...
分类:
其他好文 时间:
2015-03-19 23:25:28
阅读次数:
187
#include
using namespace std;
const int maxn = 10000 + 5;
int e[maxn],vis[maxn];
vector primes;
void add_primes() {
memset(vis,0,sizeof(vis));
int m = sqrt(10000+0.5);
for(int i=2;i<=m;i++...
分类:
其他好文 时间:
2015-03-19 18:30:44
阅读次数:
164
int array[] = {1,2,3,4};
#define TOTAL_ELEMENTS (sizeof(array)/sizeof(array[0]))
int main()
{
int d = -1;
if(d <= TOTAL_ELEMENTS)
printf("TRUE\n");
else
printf("FALSE\n");
}...
分类:
其他好文 时间:
2015-03-19 18:27:15
阅读次数:
157