#include <iostream>
using namespace std;
int main11()
{
int i = 0;
printf("ddd");
int k; // 这段代码在vc6,C语言编译情况下就会报错。就是因为这里的定义
system("pause");
return 0;
}
#include <iostream>
int main()
{
register int a = 0;
printf("&a = %x\n", &a); // c语言这里会报错
for (int i = 1; i < 1000; i++) { // 而对于这种频繁使用i的情况自动进行优化,将i放入寄存器中
printf("%d\n", i);
}
system("pause");
return 0;
}
#include <stdio.h>
int g_var;
int g_var = 1;
// C语言可以编译通过
// C++直接拒绝这种二义性
int main(int argc, char *argv[])
{
printf("g_var = %d\n", g_var);
return 0;
}
struct Student
{
char name[100];
int age;
};
int main(int argc, char *argv[])
{
// C语言中需要在定义结构体的时候加struct,而C++不需要
Student s1 = { "wang", 1 };
Student s2 = { "wang2", 2 };
return 0;
}
f(i)
{
printf("i = %d\n", i);
}
g()
{
return 5;
}
int main(int argc, char *argv[])
{
f(10);
printf("g() = %d\n", g(1, 2, 3, 4, 5));
getchar();
return 0;
}
int main(){int a = 10;int b = 20;// 返回一个最小数,并且给最小数赋值成3
(a < b ? a : b) = 30;
(a < b ? &a : &b) = 30;return 0;}
int main()
{
// 好像a是一个常量
const int a = 10;
int *p = NULL;
p = (int *)&a;
*p = 20; // 间接赋值
printf("a:%d\n", a);
// C语言中显示a被修改了
// C++则显示a还是10,没有改变
return 0;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有