![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
rwjlqn
这个作者很懒,什么都没留下…
展开
-
sizeof的一系列
内存对齐:#include#pragma pack(4)struct { union { char ch1; double num; } bbb; char ch2;}aaa;#pragma pack(1)int main原创 2010-01-20 16:50:00 · 386 阅读 · 0 评论 -
优先级与const *问题
#includeint main(void){ char *ptr = "ciso new"; ptr = "abcd"; *ptr++; //(*ptr)++; printf("%s/n", ptr); ptr++; printf("%s/n", ptr)原创 2010-01-20 15:34:00 · 365 阅读 · 0 评论 -
数组问题
#includeint main(void){ int a = 0; char arr[4] = {a,b,c,/0}; for(a = 0; a < sizeof(arr); a++) { printf("%c/n", arr[a]);原创 2010-01-20 15:28:00 · 279 阅读 · 0 评论 -
彩信猫接收pdu得到部分字段的代码
#include#include#includeusing namespace std;#define MAX_SIZE 1024*300string G_phone = "***";string Get_datetime(){ struct tm *newtime; char log_原创 2010-01-20 14:50:00 · 446 阅读 · 0 评论 -
给一个ip和子网掩码 求出:网络地址,广播地址,地址范围,主机数量(简单的)
eg:ip:128.36.199.3 10000000.00100100.1100 0111.00000011子网掩码:255.255.240.0 11111111.11111111.1111 0000.00000000 1)网络地址:128.36.192.0原创 2010-01-22 13:26:00 · 1120 阅读 · 0 评论 -
函数参数右结合
#include void test(int j,int k){ printf("%d %d/n", j ,k);}int main(void){ int i = 0; test(i++,i++); printf("%d/t%d/t%d/n",i++, i++, i++);原创 2010-01-20 16:09:00 · 293 阅读 · 0 评论 -
address
#include#includeint main(void){ int a[5] = {1,2,3,4,5}; int *ptr = (int*)(&a + 1); printf("%d/n%d/n",a,&a); printf("%d,%d/n", *(a+1),*(ptr-1));原创 2010-01-20 14:46:00 · 293 阅读 · 0 评论 -
如何引用一个已经定义过的全局变量 与 全局变量可不可以定义在可被多个.C文件包含的头文件中
1.如何引用一个已经定义过的全局变量? 答:extern 可以用引用头文件的方式,也可以用extern关键字,如果用引用头文件方式来引用某个在头文件中声明的全局变理,假定你将那个编写错了,那么在编译期间会报错,如果你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错。 2.全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?原创 2010-01-21 10:47:00 · 16020 阅读 · 8 评论 -
socket 服务端客户端简单版————>开启线程传参以及线程内的数据是否会覆盖(共享还是锁了)
server:#include #include #include #include #include #include #include #include #include#include#includeusing namespace std;#define SERVPORT 10000 /*服务器监听端口号 */#def原创 2010-01-20 16:13:00 · 554 阅读 · 0 评论 -
C语言面试题大汇总之华为面试题
C语言面试题大汇总之华为面试题 1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部转载 2010-01-21 10:40:00 · 1361 阅读 · 0 评论 -
C语言面试题大汇总之华为面试题
C语言面试题大汇总之华为面试题 1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部转载 2010-01-21 09:47:00 · 503 阅读 · 0 评论 -
c/c++读写文件
#include#include#includeusing namespace std;int main(void){ FILE *fp, *fp2; char buf[1024*300]; fp = fopen("in.txt", "rb"); fp2 = fopen("out.txt", "wb原创 2010-01-20 16:20:00 · 300 阅读 · 0 评论