• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






hao02171990

记录点滴的自我。
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2013年4月9日

ASCII\UNICODE编码的区别
摘要: 从ASCII编码谈起: 我们需要了解的最早编码是ASCII码。它用7个二进制位来表示,由于那个 时期生产的大多数计算机使用8位大小的字节,因此用户不仅可以存放所有可能的ASCII字符,而且有整整一位空余下来。如果你技艺高超,可以将该位用做自 己离奇的目的:WordStar中那个发暗的灯泡实际上设置这个高位,以指示一个单词中的最后一个字母,同时这也宣示了WordStar只能用于英语文 本。 由于字节有多达8位的空间,因此许多人在想:“呀!我们可以把128~255之间的编码用做个人的应用目的。”问题在于,同时产生这种想法的人相当多, 而且在128~255之间的各个位置上应该存放什么这一问题上,.. 阅读全文
posted @ 2013-04-09 20:21 某某郝 阅读(457) 评论(0) 推荐(0)
 
C语言 二维数组做函数参数的几种情况
摘要: (1)实参为数组元素地址,虚参为元素类型指针(a)调用函数:fun(*a,3*4);//*a也可为a[0] or &a[0][0]函数: fun(int *p,int n)//*p也可为p[]{p[i] or *(p+i) }(b)调用函数:fun(*a,3,4);//*a也可为a[0] or &a[0][0]函数: fun(int *p,int m,int n) //*p也可为p[] {*(p+i*n+j)} (2)实参为数组名,虚参为指向行的指针调用函数:fun(a,3);//a也可为&a[0]函数:fun(int (*p)[4],int m) //(*p)[4]也 阅读全文
posted @ 2013-04-09 19:52 某某郝 阅读(341) 评论(0) 推荐(0)
 
c语言中break与continue的区别
摘要: break 关键字很重要,表示终止本层循环。现在这个例子只有一层循环,当代码执行到break 时,循环便终止。如果把break 换成continue 会是什么样子呢?continue 表示终止本次(本轮)循环。当代码执行到continue 时,本轮循环终止,进入下一轮循环。while(1)也有写成while(true) 或者while(1==1) 或者while((bool) 1)等形式的,效果一样。do-while 循环:先执行do 后面的代码,然后再判断while 后面括号里的值,如果为真,循环开始;否则,循环不开始。其用法与while 循环没有区别,但相对较少用。for 循环:for 循 阅读全文
posted @ 2013-04-09 19:28 某某郝 阅读(277) 评论(0) 推荐(0)
 
利用指针对二维数组进行遍历查找程序
摘要: 1 #include<stdio.h> 2 #define TURE 1 3 #define FALSE 0 4 5 int find_char(char** strings,char value) 6 { 7 char *string; 8 /*对于每一行字符串进行遍历查找*/ 9 while((string=*strings++)!=NULL) //strings指的是行的指针10 {11 12 //进行查找在这一行内找我们指定的字符串13 while(*string!='\0') ... 阅读全文
posted @ 2013-04-09 17:24 某某郝 阅读(381) 评论(0) 推荐(0)
 
将字符串s1复制到字符串s2。
摘要: main( ){ char s1[ ]=“copy string”, s2[30];char *p1=s1, *p2=s2;int i;for ( ; *p1!=‘\0’; p1++,p2++) *p2=*p1;*p2=‘\0’;printf(“string s2=”);for (i=0; s2[i]!=‘\0’; i++) printf(“%c”, s2[i]); printf(“\n”); } 程序运行结果为: string s2=Copy string 阅读全文
posted @ 2013-04-09 10:58 某某郝 阅读(1218) 评论(0) 推荐(0)
 
常见的C语言错误及程序的调试
摘要: c常见的C语言基本错误 1,在定义变量时未声明,就直接使用(一般变量是先声明再定义) 先 int i; i=3; 2,输出数据的格式和变量定义的格式不相同,导致数据的输出出现问题; 如:a=3, b=4.5; printf("%f %d\n",a,b); 该程序会导致运行时出现错误;输出结果会有一定的不同。 3,在定义变量时 会出现范围的限制,不要超出定义范围即可,如整形定义的范围是(-32768—32767) 所以不能给一个变量赋值为超出这个范围的数值。 4,在scanf函数中定义变量的地址值; 如:scanf("%d... 阅读全文
posted @ 2013-04-09 10:41 某某郝 阅读(548) 评论(0) 推荐(0)