C语言链表结构体(学习笔记)
#include <stdio.h> #define LENTEST 100
// 采取逐步删除的方法求的素数
//先假设1-100都是素数,然后剔除2的倍数,
//3的倍数,直到剔除所有的倍数关系
int main()
{
int i = 0, j = 0;
int bop[LENTEST] = {0}; for(i = 0; i < LENTEST; i++)
{
bop[i] = 1;
} for(i = 2; i < LENTEST; i++)
{
if(bop[i])
{
for(j = 2; j*i < LENTEST; j++)
{
bop[j*i] = 0;
}
}
} for(i = 2; i < LENTEST; i++)
{
if(bop[i])
{
printf("%d ", i);
}
}
printf("\n"); return 0;
}
C语言关于结构体封装的测试(http://www.cnblogs.com/hdu-2010/p/3653470.html)
#include <stdio.h>
#include <stdlib.h>
#include <string.h> struct bitTest{ char *p; //
char T1[]; //
double x;//
char T2[]; //
int y;//
}; int main()
{
struct bitTest test;
memset(&test, 0x0, sizeof(test)); printf("%p\n%p\n%p\n%p\n%p\n", &test.p, test.T1, &test.x, test.T2, &test.y);
printf("%d\n%d\n", (&test.x - &test.p), (&test.y - &test.x));
//printf("%p\n%p\n", test.T1, &test.T1); //printf("%c %d, {%d, %d}\n", test.p, test.tergen, test.array[0], test.array[1]);
printf("%d\n", sizeof(struct bitTest));
printf("%d\n", sizeof(long double)); system("pause");
return ;
}
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAADPCAIAAADTSmxnAAAO9ElEQVR4nO2d2XbayBpG9ZR5gX6rvjur486ER+zEdjCTQQgxCsQMNoMNtnHiJJ2cPpfnokRZqkmFjTuh/e31rSxcKpUK/i0hC8UYbdNsm2bLNFvZLJOmP6bZMs1mNtsyzVYu17asdj7fyee7tt0rFHrFYr9U6pdKg0plUKmcOc6545zXasN6fVivD1136Lre42DOaWo1mjPHCUm16oU+Xiw6d5xhrTas1YauO3LdkeuOXXfiupNGY9JoTJrN+5CWRmNCOiwyJqnXvdRqo1pt5Dgjxxn6U60Oq9VhpTKsVM59OSuXz8rls1LJS7FIMqApFAaFQr9Q6Ns2TS+fv49lKdK1rG4u183lOrlcxzQ7ptkm9cpkmplM8/S0kU67yWQ9mawlEk487uXkpHpyUo3FqrFYRZ2TE/rY8OTgzBD44Rcll2uZZjuX61gWUaRbKHT9lpTLnijV6sBxBo4zqFalqVS8lMt9Lr1SiU+XpFikP5IH/k2fE1ccZ+g4I8cZkTIzIYsWYQrvlbxcPvfXu1QakPiKPWCK7at3l1R0UdRAstmOP5kMSVuW09OWL810uplON1KpRirlJpNuIuHG4/WTE+fkxInFqh8/Vo6Py8fHpaOj0tFR6fCwdHhY+vCh+OFDQZQiF6OdyxE/2go/iJWZjF+RFj2K5HJty+rk8x3bZkTpFYukYF5RSUux2CsWuzSFghfbJumI0rbtdj4fiGWRAxiTjm13bbtn2/1isU/qR2pJ9ulK5WxR8jMapt605LY98JX8fhdndmLT9KedzXoJ1tUrbTrtJZVq+pNMNpPJBkkiwSYeb8TjbjzuxuN1f2KxeixWi8VqsZjz8WP1+LhydFQhErx/Xzg4sPf37WiUxIpGrb29HJPdXRqLZG+PxGiT6qqPH1SOTKbBudIyTXIUaedyLcsirni6LOIvXssfywokl+PTNM2maZJtNWgyGS+Lx35376dkWeTYRopKqusvdj+f7/sP6fl8L7ijsyXPZNqZTCuTud+DabHT6WY6TYvdCFaa7NZeTk7qNLFY/ePH+sePNVmOj2vHx04w1ePj6tGRl8PD6uFh5cOH8vv35YOD0sFBcX/fjkbze3v53V1rZye3vW1ubWW3trKbm5nNzUwkkolETkXJBGN0lpUjk2mcnjZ8Lf5jSZOel/iTyzVpTLNB4q80V3KX5vTUSzpdp0mlaGqpVI0+TibJAzeddtNpdzHPVjZLnmCHvFUv3rOZN++OaXaCezxzAG+mUg1f1V1Sclr1kxP35MSNxeo0fNX9NT46co6OnMNDUt3qhw9s3r+vvn9f4XNwQFJepLS/X4xGi9FoYW+vsLtr7+xY29vW9nZuczMbiWTevTt9+zZN8uZN6vXr1KtXSXlSJK9fG+TFCnlz8atAFDk9vQ+zyL9b81aRkOLxSaVoSLEDSSScYKok8biTSFTj8So9/0okaolEPZGoJ5PkLZlUl1S6fXrqHed9B/y272jfWhzkm8EjvH/vv9/vYzFae6bwdLcmta/QLMpM9vXy/j6baLQcjZaY7O0xKS5S2N21d3fzOzv57e381pa1tWVGItlIJLOwwSv8xkaC5OXLuDwJko0Ng+5MbdOcj0afLi9lufXn4kKROZPLS7ZFnclEnPH4ZpnMSfwjKKd9O5ncSrYbyGgUyHBIcsPk/JzmmubsTJzBICT9Pp+rYGb9/qzfn/Z6026X5LLTueh0LtrtSbs9abW8NJtjvRgdyyJyzEej//z++28vXiAIidElp2y53Ofp9LcXLwwAKOTMvGNZkAOweHLgyAF46O/0kAOw0It9VI5kENpTp50fn2lMitAfSmc+YGXQ6/9EDmEBDElhmHa+SMKyyVbRGUrWAX48CQo5/PXQb2f6qOUwFocWdbH50WTzAauEfmzIyMHUQ9buh28M7SYstqy/UA7FfMBjoR8o83IYosLwdSJo6mIEyxkqh6xP6HzAChDKIXRC2E7QKa2wUVMO3if1fMBq6EnkIEv5YjDthrIwoXLIGnWs0pwDeDj0Doaf8tuKrF1TjtAxwaNg5DCWvM6R5NBv5yejWBq6iZW8GiAAvekNV0gBC709DnIAlp5lQQ4gBnIAKZ4cOOcAPPS/UkEOwAI5gBTvfg7fzT5LXecwNC5dMD/KLoHoDLVUO3gsvcV/7Vqv+zlC28EKkH0qa/za93OEbgWsAMVH9kIJ9KsubDE4hxQ9mUUygSDHU7Hu93Mo1gWPhflthSkb8yB0J2YINUZTDt4nWTtYJTI5yFK+GEy7ofeOsGyj/orqCYBHIZSDLmXkULfzRXpwjSHHL8H9p7Kz2Xrdz6EzIHgUvBwAeOB+DiAFd4IBKX3LIrmDHICB/Dm9fj5/h3MOwEDlwAkpYKF/iBNyABbvbzHb9sOucxgaly6YH2WXQHSG0u8MVgD9W77knENYAOPJrpDqPPa3aHYGq0Ehh78e+u1MH7UcxkPv54Ac/wQyOZh6yNr98I2h3XQKrBBRKBZYGeSEQyiH8Qvfz2EoNQWrQXjkEDqh2Fl1Sits1JSD94mf2IOePVDSJ98aVCjcXV2t0f0cmhMAj0IoB13K76mKdr5I+nKEDqXoADmeCvrdREQOY33u51APBVYA/dYqKgcAHvyRAwAP+sWWkAOwnJGvRCyVIAdgGSy+NRNyABb6RbpfIAdgoF+8CzkAy3m5TL6e+cv19S94P4dmZ1zqeBLIF7VTOYQFMJ7sCmnoY4VzwvmAVXJOvti9UuHl8O+U+u1MH7UcRtj9HDpyyDYEHsuwWhXKwVRX1u6HbwztJhQrdATN+YDHMqxWSb7e3Pyy93Pw5Q+dD1gBQjmETgjbCerSKhpD5VCsqJgPWA0jxyFh5CBLeTmYdkNZmFA5ZI06VmnOATycUa02qtWGQTno0tBDhbpC+nLIhtI0EnI8CeN6nfjxdT7/Ne/nkK0imydYGeN6fVSvj+p1KgcAHuN6nQRyAJax60IOIGbiuhPXHbsu5AAsk0Zj0mhMXPcb5AAMk2aT+PHt9hZygAAXzSYJ5AAsl63WZavll2Op6xyGxqUL5kfZJRDhUIrOzFoPe/pAxWW7fdFqXbRa3z59WqP7OZjRIMeTMO10Ltvty3b7L04O/+uu3870UcthPPR+jtCtgBUw7XRI/vr8eY3u5+CnpPFcwZLMer1Ztzvtdnk5jHW4n0OxLngsV73erNeb9XrffXIInRC2E5ba75m6qkdQrMij+5yBJlf9PgkjB1nKy8G0G3pH/mUb9VdUTwA8iqvB4GowuOr3v9/drdH9HDoDgsdCzKByGOtzP4fOUvAors/Ors/OrgeDHws5APC4Pj8n+fHlC+QAAW6Gw5vh8AZyAJ75aET8+PH1K+QAAebj8Xw8no9GkAOw3I7Ht+PxfDyGHIDldjIh+e+3b5ADBPh0cUHCyIHLBsD4dHn56fKSkQPXlIBhGMbddPp5Ov08nf7911/8B2/gWfN5NvPLQRohBzAMw7ibze5ms8+zGeQALF+uru6uru5ms7+/f4ccIMCXqyviB+QALF+ur0n+9+MH5AABvt7c+OWQ3YcBniNfb25I/EcOAAzDML7O55ADiPk6n5NADsDy7fb223z+DXIAnrvZ7I67QgqAYRhG37Z7+Xwvn/88nUIOEKB8cFA+OCjt718NBpADBCjt75ei0eLe3lW/z/+/lZ89O/BTYeTg/wPSz5wc+LmUotFi8MhBgRzPndL+PuQAYvhzDgN/SwkQStEoLwcBfjx3cM4BpBSDcuC3FXAPMaO4t0cvguE6B/AgZgjfVsBzB3IAKd45x+4u5AAs5JyjADkAT3FvrwA5gJACkQPnHIAHcgApBe5tJfQ6By6BPBeIGVSO0CukuD72jCBmaMqBi6fPC0YO/yJGAvoj5HguyOSQmcEvAv9aqBwz7mYff7ekiH9+tuAfhZhh++QILTzMeC4UdnZsnxw6bx+Q47kglEPx3oG3lWeEvbNDMsMVUsBg7+zY29v29jbkACzEDMgBBEAOIOVejl4PcoAAkANIgRxACi8HrmQAD0YOfMAG7oEcQIpQjiTu2wAGzjmAAtnbCvwAOOcAciAHkIJzDiAFV0iBFMgBpEAOIEVfDvUpiPBuU/WmhR10TnQeNrJ60bKTefDk1wnhCamw57JyLLuK4kQ4GYb+dkOfnb8D5BAcOZjfZh9cDx05FGOGjqaoNB2QeSDclkyIUJOYzek/l/VALYcfnUob2j7pV1rWR9E/tPbqDv7noh4w9EmtN6HnHOoy8+36e5u6g2LravmEI+v098+f/1c4z9Antd7YW1srPCGVvXD8i6gpxwNQy8o0qt0K9Yxv4QdcYxg5+FdK88kvVewHyLHUNIQFVlcu9CkvNVudDmuA8MjxgCdGX8HQKoZ2U1RduF1FIz+Uur/isXqj/LMTrrhm2FtbJDI5NHcjRS2FjxWvrxB9h/hFSZGOsu0qxFLP81+lBUFHDmYVXh2+m3qE0GF1+usMzs8tVCbZv8L+oeOvN/lVHDn4VWSLFI2hcshQDE6Lp1iRny2/KLT8stHWGx05mFV0ii3cq9SDaL6sOt2WNVVzXVn/UGsVHqvHfKL+uijkUOx2wvlpNsoWqTVayldm/ppb0dkQ01+x3dDOCn4hOUgYOeiWNKso66YueeiwwnGEj5lGhR/M4MzLGmqhzu6x+jr9FGRy0A78Y53dJfSVomvJYNYNlUw9T51NKHoq+ssa/w1+COXwo6i6sFG4Y63ktVPX7Gchm8NPn9gKCJUDPF8gB5ACOYAUyAGkQA4gBXIAKZADSIEcQEp+cxNyADE4cgAp+c1NcvCAHIDFghxABjlyWJubkAOwWJubFuQAQqxIxIpEIAcQQMzIb25OIQdgoEcOyAFYcu/e5SIRKxKBHICFmAE5gIBcJIIjBxCTe/eOZNrtQg4QwHz71oQcQEj27VviB+QALNk3b4gfkAOwZN68yb55AzmAgMzr10SOy04HcoAAmdevycEDcgCW01eviB+QA7CcvnpF/IAcgCX955+eHO025AABUn/+Sfy4gByAIbWxATmAmNTGBjl4QA7AktrYIH5ADsDiybGxATkAS/LlyyTkAEIgB5CSfPky+fJlamNj0mpBDhAg8ccfxA/IARj+D+/fNm6UPG2MAAAAAElFTkSuQmCC" alt="" />
C语言链表翻转
typedef struct flim{
char title[TSIZE];
int rating;
struct film *next;
}Flim;
void reverse2(Flim **head);
void reverse2(Flim **head)
{
if(*head != NULL && (*head)->next != NULL)
{
Flim *tmp1 = (*head);
Flim *tmp2 = (*head);
Flim *tmp3 = (*head)->next;
tmp1->next = NULL;
while(tmp3->next != NULL)
{
tmp2 = tmp3;
tmp3 = tmp3->next;
tmp2->next = tmp1;
tmp1 = tmp2;
}
tmp3->next = tmp2;
(*head) = tmp3;
}
}
C语言链表结构体(学习笔记)的更多相关文章
- Linux C语言结构体-学习笔记
Linux C语言结构体简介 前面学习了c语言的基本语法特性,本节进行更深入的学习. 预处理程序. 编译指令: 预处理, 宏定义, 建立自己的数据类型:结构体,联合体,动态数据结构 c语言表达式工具 ...
- 01.C语言关于结构体的学习笔记
我对于学习的C语言的结构体做一个小的学习总结,总结如下: 结构体:structure 结构体是一种用户自己建立的数据类型,由不同类型数据组成的组合型的数据结构.在其他高级语言中称为记录(record) ...
- Go语言 6 结构体、方法和接口
文章由作者马志国在博客园的原创,若转载请于明显处标记出处:http://www.cnblogs.com/mazg/ Go学习群:415660935 结构体(struct)是由一系列具有相同类型或不同类 ...
- FFmpeg 结构体学习(五): AVCodec 分析
在上文FFmpeg 结构体学习(四): AVFrame 分析我们学习了AVFrame结构体的相关内容.本文,我们将讲述一下AVCodec. AVCodec是存储编解码器信息的结构体.下面我们来分析一下 ...
- C语言之结构体概述
C语言之结构体概述1.结构体类型是一种自定义类型(1)C语言中有2种类型:原生类型和自定义类型.2.结构体使用时先定义结构体类型再用类型定义变量(1)结构体定义时需要先定义结构体类型,再用类型来定义变 ...
- C语言中结构体赋值问题的讨论
今天帮师姐调一个程序的BUG,师姐的程序中有个结构体直接赋值的语句,在我印象中结构体好像是不能直接赋值的,正如数组不能直接赋值那样,我怀疑这个地方有问题,但最后证明并不是这个问题.那么就总结一下C语言 ...
- C语言的结构体和C++结构体的区别
关于C++中声明结构体中需要使用构造器创建实例对象的语法: <C++的结构体构造方法的基本概念:结构体的构造方法需要和结构体的名字相同,并且无返回值,也不要void关键字,这样的方法就是构造器的 ...
- C语言中结构体对齐问题
C语言中结构体对齐问题 收藏 关于C语言中的结构体对齐问题 1,比如: struct{short a1;short a2;short a3;}A;struct{long a1;short a2;}B; ...
- 逆向知识第十四讲,(C语言完结)结构体在汇编中的表现形式
逆向知识第十四讲,(C语言完结)结构体在汇编中的表现形式 一丶了解什么是结构体,以及计算结构体成员的对其值以及总大小(类也是这样算) 结构体的特性 1.结构体(struct)是由一系列具有相同类型或不 ...
随机推荐
- shell常用操作积累
1. 拼接字符串* #!/bin/sh write_log(){ local up_name=$ local num=${#string} ]; do up_name="$up_name*& ...
- PowerBuilder--Aes128加解密
通过C#开发Com控件,注册到系统,然后由pb通过OLEObject进行调用 原文:https://www.cnblogs.com/eric_ibm/archive/2012/07/06/dll.ht ...
- Labview新建项目步骤
打开Labview软件,点击工具栏中文件选项卡,如图所示. 2 点击新建一个空白项目. 3 此时为未命名项目,按下Ctrl+S保存项目到自己指定的目录并完成命名. 4 如图示在我的电脑上点击右键,新建 ...
- 第一章 MATLAB数字图像处理编程基础
1 为什么用MATLAB MATLAB的图像处理工具箱(Image Processing Toolbox,IPT)封装了一系列不同图像处理需求的标准算法,它们都是通过直接或间接调用MATLAB中矩阵运 ...
- How to avoid Over-fitting using Regularization?
http://www.mit.edu/~9.520/scribe-notes/cl7.pdf https://en.wikipedia.org/wiki/Bayesian_interpretation ...
- ajax (异步js+xml)
AJAX 基础 AJAX = 异步js+xml 通过与后台服务器进行少量数据交换,实现前台网页局部更新 XMLHttpRequest对象 是 AJAX 的基础 var xmlhttp; if (win ...
- cocos2d-x3.6 生成带类图的离线文档
我的博客:http://blog.csdn.net/dawn_moon cocos2d-x的官网有点慢,并且最新3.6的在线API文档居然没有了类图,不知道什么原因,之前2.2.6都是有的. 只是能够 ...
- scikit-learn(project中用的相对较多的模型介绍):1.14. Semi-Supervised
參考:http://scikit-learn.org/stable/modules/label_propagation.html The semi-supervised estimators insk ...
- sqlite增删改查 SimpleCursorAdapter 事务
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&q ...
- 编程算法 - 最好牛线(Best Cow Line) 代码(C)
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/u012515223/article/details/37909933 最好牛线(Best Cow L ...