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,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" 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语言的一点操作(学习笔记)的更多相关文章
- Go语言并发与并行学习笔记(一)
转:http://blog.csdn.net/kjfcpua/article/details/18265441 如果不是我对真正并行的线程的追求,就不会认识到Go有多么的迷人. Go语言从语言层面上就 ...
- 从实例学习 Go 语言、"并发内容" 学习笔记及心得体会、Go指南
第一轮学习 golang "并发内容" 学习笔记,Go指南练习题目解析.使用学习资料 <Go-zh/tour tour>.记录我认为会比较容易忘记的知识点,进行补充,整 ...
- MySQL4.0命令操作学习笔记
声明:下列内容并非原创,仅仅是最近学习笔记整理. -------------------------------------- 进入mysql安装路径bin目录下: 1.开启服务 winmysqlad ...
- 《自制编程语言--基于C语言 郑钢》学习笔记
<自制编程语言>学习笔记 本仓库内容 <自制编程语言>源码 src/sparrow.tgz <自制编程语言>读书笔记 docs/* <自制编程语言>样章 ...
- 《C语言深度剖析》学习笔记----C语言中的符号
本节主要讲C语言中的各种符号,包括注释符.单引号双信号以及逻辑运算符等. 一.注释符 注释符号和注释在程序的预编译期就已经被解决了,在预编译期间,编译器会将注释符号和注释符号之间的部分简单的替换成为空 ...
- 互联网世界中的C语言——我的golang学习笔记:1(基础语法快速过)
前言 学习任何知识都会有一个学习背景 最近,我们团队乃至我司整个云服务,上go的呼声越来越高!新服务已经开始用go开发,部分现有Java版的服务重构为go也只是时间问题而已,故相关技术积累势在必行!在 ...
- Git操作学习笔记
根据廖雪峰老师git教程学习整理 这里需要辨析一下概念.Github是代码托管平台,是协作的工具;而Git是版本控制工具.Git不需要联网,在本机就可以使用 集中式版本控制系统与分布式版本控制系统 S ...
- C语言实例解析精粹学习笔记——18
<C语言实例解析精粹>中编译环境采用的是Turbo C 2.0.但是这个编译器年代久远,较新的编译器对书中的某些例子支持不好,在学习的时候同时做一些笔记. 实例18:将一个无符号整数转换为 ...
- 2-Linux C语言指针与内存-学习笔记
Linux C语言指针与内存 前面我们对于: c语言的基本用法 makeFile文件的使用 main函数的详解 标准输入输出流以及错误流管道 工具与原理 指针与内存都是c语言中的要点与难点 指针 数组 ...
随机推荐
- webSocket实现web及时聊天的例子
概述 websocket目前虽然无法普及应用,未来是什么样子,我们不得而知,但现在开始学习应用它,只有好处没有坏处,本随笔的WebSocket是版本13(RFC6455)协议的实现,也是目前webso ...
- 简述WebService的使用(二)
上集回顾 上一篇我简单的介绍了一下整个WebService建立和后端访问的过程,如果感兴趣可以看一看:简述WebService的使用(一) //如有不懂请留言,觉得有用请点赞 内容提要 这一篇主要介绍 ...
- 4G时代的抢钱之道
最近最大的事件恐怕就是移动的4G上线了,50元600M起计价,上网速度最高理论到达100Mbps,相当于一秒下载10MB的数据,或者是一分钟下载一张VCD(600M)电影. 当然,对于这样的流量套餐, ...
- 数据库SQL Server DAC 导入导出数据到SQL Azure问题
对Export data-tier application报错的处理 Error:SQL71564 这个问题是数据库中一些对象如MS_Description,MS_DiagramPane1不支持DAC ...
- cryptDB安装分析
cryptDB的安装脚步是用ruby语言写的,由于这里对ruby语言不熟悉,只能做简答的分析.我们先看看cryptDB的目录结构. 主要的目录有bins.doc.main.udf目录,下面我们通过分析 ...
- 工作的思考十五:升职前需要做的准备(TeamLeader)
当一个人在公司的工作年限以及经验的积累到达一个程度的时候,升职其实是件高兴的事,但面临角色的转变需要提前做些准备的. 其实如果你对你的职业规划很清楚的话,那么你就应该在升职之前就会开始进行角色的转换. ...
- [AaronYang]C#人爱学不学[6]
不要回头,不要将就,做到这两点,人生就会简单很多幸福很多 --Aaronyang的博客(www.ayjs.net)-www.8mi.me 1. 运算符,还有哪些你能学到? 1.1 不安全运算符: si ...
- 用 Docker 快速配置前端开发环境
来源于:http://dockone.io/article/1714 今天是你入职第一天. 你起了个大早,洗漱干净带着材料去入职. 签了合同,领了机器,坐到工位,泡一杯袋装红茶,按下开机键,输入密码, ...
- logic标签用法
logic <logic:iterate> <% Dog dog1=new Dog(); dog1.setAge(2); dog1.setName("xiaoming& ...
- Myeclipse快捷键的使用
存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shi ...