![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
编程语言
各大编程语言的相关文章
一生要强的Zz
每天进步一点点,坚持带来大改变。
展开
-
组arp头
使用结构体组arp头原创 2017-09-05 17:34:42 · 337 阅读 · 0 评论 -
一个文件中有一组整数,要求排序后存放到另一个文件中
/* 文件中有一组整数,要求排序后输出到另一个文件中 //冒泡排序,流操作文件 */#include <iostream>#include <cstdlib>#include <fstream>#include <vector>using namespace std;//bubble sortvoid Order(vecto...原创 2019-02-22 20:20:23 · 1158 阅读 · 0 评论 -
printf解析方式
void main(void){ int arr[]={6,7,8,9,10}; int *ptr=arr; *(ptr++)+=123; printf("%d,%d",*ptr,*(++ptr));}程序运行最终输出的结果是8,8其实刚开始我也很纳闷,*ptr不是arr[1] = 7吗?怎么回事呢我认为一个很关键的问题是:可能有很多人把*(ptr++)+=123原创 2017-10-12 15:47:20 · 427 阅读 · 1 评论 -
记录 | c中 ->与.的区别
先看一个简单的例子:有结构体 struct student { int math; int chinese; };且定义变量 struct student tony; struct student *p;且有 p = &tony;那么访问结构体就只能这么操作:tony.math = 90; tony.chinese = 98; 或者 p->mat原创 2017-10-11 20:39:57 · 285 阅读 · 0 评论 -
warning: address of local variable ‘ch’ returned [-Wreturn-local-addr]
程序报错warning: address of local variable ‘ch’ returned [-Wreturn-local-addr]char ch[64] = {0};原因:在函数内部定义变量,并返回char ch[64] = {0};…return ch;这样函数内部定义的变量在函数结束时被释放掉,所以返回是找不到的。改为static char ch[64] ...原创 2019-09-17 08:18:35 · 9156 阅读 · 0 评论