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语言中的要点与难点 指针 数组 ...
随机推荐
- [CareerCup] 13.5 Volatile Keyword 关键字volatile
13.5 What is the significance of the keyword "volatile" in C 这道题考察我们对于关键字volatile的理解,顾名思义, ...
- web.xml配置文件
一.web.xml里面的标签 <display-name> <context-param> <listener> <filter> 和 <filt ...
- Ubuntu安装uget和aria2下载工具
Windows下的下载工具有迅雷,快车等.Ubuntu下也有强大的下载工具uget和aria2. 一.安装.uget和aria2都可以在“软件中心”中安装,但是版本太老啦,所以最好还是在终端中添加pp ...
- 父div高度和宽度的应用
这是我自己在仿腾讯首页时遇到的布局问题,在此记录,如果有错,欢迎指正. 首先是对齐问题,可以把父div的高度设置为0,然后调整padding值,这样可以批量调整子div们和其他父div的相对高度. 这 ...
- FTP+SFTP工具类封装-springmore让开发更简单
github地址:https://github.com/tangyanbo/springmore FTPUtil 该工具基于org.apache.commons.net.ftp.FTPClient进行 ...
- node不懂的方法的使用
1. 学习的时候注意,过滤器,上传文件sftp,读取excel,还有cookie的操作,sql的操作.node的框架express koa hapi 还有引擎ejs,hbs,jade,日志管理等,并发 ...
- 安装及破解IntelliJ IDEA15
1. 下载安装包 进入 JetBrains 官网,http://www.jetbrains.com/idea/download/#tabs_1=windows, 从Ultimate下载企业版 Inte ...
- 每天一个linux命令(16):whereis 命令
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s).如果省略参数,则返回所有信息. 和 find相比,whereis查找的速度 ...
- Beta项目冲刺汇总贴
第一天 http://www.cnblogs.com/Allenbi/p/5003704.html 第二天 http://www.cnblogs.com/Allenbi/p/5020820.html ...
- HDU 5973 Game of Taking Stones 威佐夫博弈+大数
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5973 Game of Taking Stones Time Limit: 2000/1000 MS ...