文章分类 -  C语言

摘要:int main() { //用指针来求一个字符串的长度,不可以使用数组下标的方式 char s1[100] = "hello"; char s2[100] = "world"; char *p = s1; int len=0; while (*p)//相当于*p=="\0" { p++; len++; ... 阅读全文
posted @ 2018-02-11 17:10 唔愛吃蘋果 阅读(405) 评论(0) 推荐(0) 编辑
摘要://16进制1个和2字符为1个字节,3个支付为2个字节 int a = 0x12345678; char *p = &a; printf("%x\n",*p); p++;//从78移动到56 printf("%x\n", *p); p++;//从56移动到34 printf("%x\n",*p); void ip... 阅读全文
posted @ 2018-02-11 15:35 唔愛吃蘋果 阅读(401) 评论(0) 推荐(0) 编辑
摘要:换了win7系统后,突然发现VC++6.0不兼容了,我听说有的同学的行,反正我是不行.那就用VS2010呗。。。。我们来看看怎么用:打开文件->新建->项目,新建一个项目选择win32控制台(注意不要选错,我在这栽了不少跟头),在下面随便输入一个文件的名字就行,根本不用像网上说的要改什么文件的后缀,然后点击下一步,出现对话框,在空项目前面打勾,单击完成。出现一个空白的页面,在左侧的一栏空白处单击右键,选择添加——>新建项,打开看到的页面是不是很熟悉?VC++6.0的页面,下面你该会了吧?选择C++文件(.cpp),然后下面别忘了写名称哈看到下面这个页面的话你就成功了在这编写的 阅读全文
posted @ 2012-08-14 23:47 唔愛吃蘋果 阅读(6602) 评论(0) 推荐(0) 编辑
摘要:汉字机内码在计算机的表达方式的描述是,使用二个字节,每个字节最高位一位为1.计算机中,补码第一位是符号位,1 表示为负数,所以 汉字机内码的每个字节表示的十进制数都是负数 所以这题也就可以简化为输入字符串判断其中字符转化为十进制数是否小于零.注意:汉字是有两个小于零的字符组成,所以在统计结果的时候就要将count除以2了.#include<stdio.h>intmain(void){intcount;charc;while(1){count=0;while((c=getchar())!='\n')//逐个判断字符,汉字的是两个字符{if(c<0)count++ 阅读全文
posted @ 2012-08-14 21:44 唔愛吃蘋果 阅读(7634) 评论(1) 推荐(1) 编辑
摘要:1、什么是const?常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2、为什么引入const?const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什么主要的作用?(1)可以定义const常量,具有不可变性。 例如:const int Max=100; int Array[Max];(2)便于进行类型检查,使编译器对处理内容有更多了解,消除了一些隐患。例如: void f(const int i) { .........} 编译器就会知道i是一个常量,不允许修改; (3)可以避 阅读全文
posted @ 2012-06-23 11:43 唔愛吃蘋果 阅读(2383) 评论(3) 推荐(1) 编辑
摘要:#include <stido.h> void main() { int a,b,d=241; a=d/100%9; b=(-1)&&(-1); printf("%d,%d\n",a,b); } 为什么答案是2,1???怎么算的? 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include<iostream>voidmain(){inta,b,d=241;a=d/100% 阅读全文
posted @ 2010-01-29 20:47 唔愛吃蘋果 阅读(249) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示