日常
li_hong_fei
这个作者很懒,什么都没留下…
展开
-
日志2016.11.2
算法+数据结构=程序数据结构是对数据的描述,算法是对操作的描述。 数据类型绝定: 1,数据占内存字节数; 2,数据取值范围; 3,可进行的操作。 算法的特性: 1,有穷性;2,确定性;3,有零个或多个输入;4,有一个或多个输出;5,有效性。 控制语句: if() … else … (条件语句) for() … (循环语句) while() … (循环语句) do … wh原创 2016-11-02 22:44:16 · 205 阅读 · 0 评论 -
C语言位运算练习题1
1,#include <stdio.h>int bit_1(int x){ int i; int y; int sum = 0; for(i = 0 ; i < 8 ; i++) { y = x % 2; x = x / 2; if(y == 1) {原创 2016-12-03 02:28:27 · 928 阅读 · 0 评论 -
笔记
1,现有开发语言有哪些?大概用于什么方向? C++ 服务器后台程序,VR应用 java 网络 php 电商 c# Windows应用程序 .net 网络 Python 脚本 shell 脚本 OC iOS开发 2,嵌入式开发中为什么要用C语言 所有的操作系统内核都是C语言,C语言有出色的可移植性,可以直接访问硬件,具有很高的运行效率。 3,C语言与汇编语言混编时什么时候用什么语原创 2016-12-03 01:44:33 · 241 阅读 · 0 评论 -
练习题
逆序句子但不改变单词的拼写#include <stdio.h>#include <string.h>#define MAX_SIZE 1024void reverse_word(char *s2){ int i = 0; int j = 0; int low = 0; char temp; while(s2[i] != '\0') {原创 2016-12-03 00:11:00 · 157 阅读 · 0 评论 -
练习题2016.11.14
1,通过指针变量输出整型数组a的10个元素#include <stdio.h>int main(){ int i; int a[10]; int *p = a; printf("please enter 10 int number:"); for(i = 0;i < 10;i++) { scanf("%d",p++); }原创 2016-11-14 23:28:40 · 250 阅读 · 0 评论 -
练习题2016.11.14
1,函数的嵌套,4个整数的最大值#include <stdio.h>int main(){ int a; int b; int c; int d; int max; int max4(int a,int b,int c,int d); printf("please enter 4 interger number:"); scanf("%原创 2016-11-14 01:03:06 · 227 阅读 · 0 评论 -
日志2016.10.31i
#includeint main(){ printf("Hello world!\n"); return 0;} 这只是一个非常简单的C语言程序。但在我看过的一本关于黑客的小说中这样描写到,主人公第一次在电脑上敲下这段代码,当程序执行后跳出“Hello world!”的字样时,他仿佛敲开了一座殿堂的大门,进入一个令人惊叹的世界。今天我也用这么一个小程原创 2016-10-31 21:44:33 · 170 阅读 · 0 评论 -
日志2016.11.11
static的作用 1所有未加static前缀的全局变量和函数都具有全局可见性。 2 static的第二个作用是保持变量内容的持久。 3 static的第三个作用是默认初始化为0。gcc链接阶段的作用 链接库文件(包括静态库和动态库)在-O1下: 编译会尝试减少代码体积和代码运行时间。但是并不执行会花费大量时间的优化操作。 -O2:进一步优化.GCC执行几乎所有支持的操作但不包括空间和速原创 2016-11-11 23:25:32 · 154 阅读 · 0 评论 -
练习题2016.11.9
1,求字符间数字之和#include <stdio.h>#include <string.h>#define MAX_SIZE 100int main(){ int i; int sum = 0; int k = 0; char a[MAX_SIZE]; printf("the string is:\n"); scanf("%s",a); for原创 2016-11-09 23:25:04 · 237 阅读 · 0 评论 -
练习题2016.11.8
1,将字符串中间的数字移至字符串结尾,且不改变数字字符串与非数字字符串原有循序。#include int fun(char *s){ int i; int j = 0; int k = 0; char t1[80]; char t2[80]; for(i = 0; s[i] != '\0';i++) if(s[i] >原创 2016-11-08 21:56:07 · 174 阅读 · 0 评论 -
练习题2016.11.7
1,求1-100的素数#include<stdio.h>int main(){ int a; int i; int n=0; int flag = 0; for(a = 2;a < 101;a++) { for(i = 2;i < a;i++) { if(a % i == 0)原创 2016-11-07 23:12:02 · 178 阅读 · 0 评论 -
vimrc配置文件
“winpos 5 5 ” 设定窗口位置 “set lines=40 columns=155 ” 设定窗口大小 “set nu ” 显示行号 set go= ” 不要图形按钮 “color asmanian2 ” 设置背景主题 set guifont=Courier_New:h10:cANSI ” 设置转载 2016-11-06 21:41:05 · 242 阅读 · 0 评论 -
日志2016.11.4
Linux命令小结*@localhost 当前在本机 @*** 当前在某个分机 *@localhost~ “~”的意思是当前用户的工作目录 su - * 切换到某个用户 【*@localhost~】# #代表主机 $代表普通用户 adduser * 增加新用户 passwd 创建密码 ls原创 2016-11-04 22:44:17 · 218 阅读 · 0 评论 -
日志2016.11.3
一、选择结构 if语句:if(x>0) y=1; else y=-1; 关系运算符:<;<=;>;>=;==;!= 逻辑运算符:&&与;||或;!非 多分支选择语句:switch() { case常量1:语句1 cas原创 2016-11-03 23:31:15 · 157 阅读 · 0 评论 -
C语言位运算练习题2
1,#include <stdio.h>#define MAX 32void change_bit(int a, int p, int v) { int n; int i = 0; int b[MAX] = {0}; while(a > 0) { n = a % 2; b[i] = n; i++; a = a / 2;原创 2016-12-03 02:29:54 · 642 阅读 · 0 评论