随笔分类 - C语言学习
1
摘要:HIS主流厂商产品介绍1、沈阳东软医疗系统有限公司创立于1998年公司是中国目前最大的软件集团——东软集团为技术和资源依托,以研制生产大型医疗设备为主,同时为医院数字化提供全面解决方案。但是,公司改制后,PACS事业部与HIS事业部剥离,PACS被菲利溥收购,HIS并入医保事业部,提供数字化医院解决
阅读全文
摘要:什么是HIS?医院信息系统的定义(HIS)医院信息系统(Hospital Information System,HIS)在国际学术界已公认为新兴的医学信息学(Medical Informatics)的重要分支。美国该领域的著名教授Morris.Collen于1988年曾著文为医院信息系统下了如下定义
阅读全文
摘要:方法重载:一个类中有一个方法A,你又在这个类中创建了一个方法B,方法B的名字和A一样,返回值类型也一样,但是参数的类型或个数不同,此时B重载了A。 例如: public class TestClass{ public int test(int i){return 1;} public int test(float f){return 1;} } 方法重写:一个类M继承另...
阅读全文
摘要:1 //-------------------------------------------1 2 #include<stdio.h> 3 #include<stdlib.h> 4 void main() 5 { 6 FILE *fp; 7 int x; 8 if((fp=fopen("f1.txt","w+"))==NULL)//打开(创建)文件为写入数据做准备 9 { 10 printf("Can't open this file!\n"); 11 exit(1); 12 } 13 pri...
阅读全文
摘要:fseek函数是用来设定文件的当前读写位置:函数原型:int fseek(FILE *fp,long offset,int origin);函数功能:把fp的文件读写位置指针移到指定的位置.fseek(fp,20,SEEK_SET);//意思是把fp文件读写位置指针从文件开始后移20个字节.ftell函数是用来获取文件的当前读写位置;函数原型: long ftell(FILE *fp)函数功能:得到流式文件的当前读写位置,其返回值是当前读写位置偏离文件头部的字节数.ban=ftell(fp);//是获取fp指定的文件的当前读写位置,并将其值传给变量ban.fseek函数与ftell函数综合应用
阅读全文
摘要:发现fprintf(fp,"%6d",,x);与printf("%6d",x);1.函数功能 用来读写一个数据块。2.一般调用形式 fread(buffer,size,count,fp); fwrite(buffer,size,count,fp);3.说明 (1)buffer:是一个指针,对fread来说,它是读入数据的存放地址。对fwrite来说,是要输出数据的地址。 (2)size:要读写的字节数; (3)count:要进行读写多少个size字节的数据项; (4)fp:文件型指针。注意:1 完成次写操(fwrite())作后必须关闭流(fclose(
阅读全文
摘要:fopen函数用来打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式);其中,“文件指针名”必须是被说明为FILE 类型的指针变量;“文件名”是被打开文件的文件名;“使用文件方式”是指文件的类型和操作要求。“文件名”是字符串常量或字符串数组。例如:FILE *fp;fp=("file a","r");其意义是在当前目录下打开文件file a,只允许进行“读”操作,并使fp指向该文件。又如:FILE *fphzkfphzk=("c:\\hzk16","rb")其意义是打开C驱动器磁盘的根目
阅读全文
摘要:1 //----------------------------1 2 #include<stdio.h> 3 #define N 5 4 struct student 5 { 6 int num; 7 char name[10]; 8 float score; 9 }; 10 11 void main() 12 { 13 int i; 14 struct student stu[N],*p; 15 p=stu; 16 printf("input information:\n"); 17 printf("学...
阅读全文
摘要:1 //-----------------------------1 2 #include<stdio.h> 3 void main() 4 { 5 char str1[30]="Very Good!",str2[30]; 6 char *p1,*p2; 7 p1=str1; 8 p2=str2; 9 printf("复制前str1数组存放的串为:%s\n",str1); 10 while (*p1!='\0') 11 { 12 *p2=*p1; 13 p1++; 14 ...
阅读全文
摘要:%a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符 %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读入八进制整数 %x,%X 读入十六进制整数 %s 读入一个字符串,遇空格、制表符或换行符结束。 %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。 %p 读入一个指针 %u 读入一个无符号十进制整数 %n 至此已读入值的等价字符数 %[] 扫描字符集合 %% 读%符号putchar()是输出一个字符的意思,经常用来输出一些特殊字符。比如你要输出一个空格:putchar('\n');比如...
阅读全文
摘要:1 //------------------------------------1 2 #include<stdio.h> 3 void main() 4 { 5 int a,b,*p1,*p2,*p; 6 printf("input a,b:\n"); 7 scanf("%d%d",&a,&b); 8 p1=&a;//地址给他,并不给值 9 p2=&b; 10 if(a<b)//比较找出最大值 11 { 12 p=p1; 13 p1=p2; 14 p2=p; 15 ...
阅读全文
摘要:C语言转义字符和格式控制符参考转义字符参考:\a:蜂鸣,响铃\b:回退:向后退一格\f:换页\n:换行,光标到下行行首\r:回车,光标到本行行首\t:水平制表\v:垂直制表\\:反斜杠\':单引号\":双引号\?:问号\ddd:三位八进制\xhh:二位十六进制\0:空字符(NULL),什么都不做注:1,\v垂直制表和\f换页符对屏幕没有任何影响,但会影响打印机执行响应操作。2,\n其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标。3,\t 光标向前移动四格或八格,可以在编译器里设置4,\' 在字符里(即单引号里)使用。在字符
阅读全文
摘要:1 //---------------------------------------1 2 #include<stdio.h> 3 #include<string.h> 4 #define N 100 5 void main() 6 { 7 char str[N]; 8 int i,len; 9 printf("输出任意一个字符串:\n"); 10 gets(str);//输入一个字符串 11 len=strlen(str);//求出输入字符串的长度 12 for(i=len-1;i>=0;i--)//从字符串的最后一个字符...
阅读全文
摘要:1、初始化字符串#include<string.h>void*memset(void*s,intc,size_tn); //返回值:s指向哪,返回的指针就指向哪memset函数把s所指的内存地址开始的n个字节都填充为c的值。通常c的值为0,把一块内存区清零。例如定义char buf[10];,如果它是全局变量或静态变量,则自动初始化为0(位于.bss段),如果它是函数的局部变量,则初值不确定,可以用memset(buf, 0, 10)清零,由malloc分配的内存初值也是不确定的,也可以用memset清零。2、取字符串的长度#include<string.h>size_
阅读全文
摘要:1、函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source);2、函数名: strcat 功 能: 字符串拼接函数 用 法: char *strcat(char *destin, char *source);3、函数名: strchr 功 能: 在一个串中查找给定字符的第一个匹配之处4、函数名: strcmp 功 能: 串比较用 法: int strcmp(char *str1, char *str2);5、函数名: strncmpi 功 能: 将一个串中的一部分与另一个串比较, 不管大小写 用 法:
阅读全文
摘要:常用字符串处理函数C语言.txt每天早上起床都要看一遍“福布斯”富翁排行榜,如果上面没有我的名字,我就去上班。谈钱不伤感情,谈感情最他妈伤钱。我诅咒你一辈子买方便面没有调料包。函数strlen直接就返回串str的长度!函数名: stpcpy功 能: 拷贝一个字符串到另一个用 法: char *stpcpy(char *destin, char *source);程序例:#include <stdio.h>#include <string.h>int main(void){char string[10];char *str1 = "abcdefghi"
阅读全文
摘要:1 //---------------------1 2 #include<stdio.h> 3 void main() 4 { 5 int a,b,c; 6 printf("输入三个正整数,a,b,c"); 7 scanf("%d%d%d",&a,&b,&c); 8 if(a>b&&a>c)//很好的算法,求出三个数的最大值 9 if(b>c) 10 printf("%d%d%d\n",a,b,c); 11 else 12 printf("%d%d%d&
阅读全文
摘要:1 //----------------------------1 2 #include<stdio.h> 3 void main()//斐波那契数列 4 { 5 int fib[12],k; 6 fib[0]=1; 7 fib[1]=1; 8 for(k=2;k<12;k++) 9 fib[k]=fib[k-1]+fib[k-2];//数组,无数组应该是栈吧 10 for(k=0;k<12;k++) 11 printf("%d",fib[k]); 12 printf("\n"); 13 } 1...
阅读全文
摘要://---------------------1#include<stdio.h>void main(){ int a,b,c; printf("输入三个正整数,a,b,c"); scanf("%d%d%d",&a,&b,&c); if(a>b&&a>c)//很好的算法,求出三个数的最大值 if(b>c) printf("%d%d%d\n",a,b,c); else printf("%d%d%d",a,c,b); else if(b>a&a
阅读全文
摘要:1 9.2 2 #include<iostream> 3 using namespace std; 4 int fun(int* a) 5 { 6 7 for(int i=0;i<8;i++) 8 for(int j=0;j<8-i;j++) 9 {10 int temp=0;11 if(a[j]<a[j+1])12 {13 14 temp=a[j];15 a[j]=a[j+1];16...
阅读全文
1
浙公网安备 33010602011771号