- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 学习笔记6——字符,字符串,malloc()函数,单引号,双引号
双引号里面的是字符串 , 而单引号里面的代表字符 你可以这样理解 只要是在双引号里面的不代表任何表达式的意义 假如 int a=10 cout<<"a";这是用 双引号 它在屏幕上就是 a 而 int a=10 cout
2014-08-31 17:38:36 1121
原创 关于指针的常见疑惑
不管什么指针,在x86平台,都占用4byte.所以指针的类型只是给编码的人阅读理解的。其本质上都是一个32位长度的ulong.但其所指向的类型却可以千变万化了。你也可以用char* 的指针来指向一个int类型,只要强制转化一下即可。
2014-08-31 16:24:05 522
转载 const char * 的终结贴(看完无需其他任何文章,从此不再蛋疼)
我之前也是以为我对const char *ptr 这种形式的写法是掌握了的,真的,不就是说一个指针是不可改变的吗? 那么问题就来了,到底是ptr指针本身不能改变,还是ptr执行的值不能改变呢? 从网上的资料上看,有如下的解释: Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右
2014-08-31 16:21:23 615
原创 学习笔记5——scanf 为毛要敲回车?------输入输出缓冲区,键盘缓冲区
键盘的内部有一块微处理器,它控制着键盘的全部工作,比如主机加电时键盘的自检、扫描,扫描码的缓冲以及与主机的通讯等等。当一个键被按下时,微处理器便根据其位置,将字符信号转换成二进制码,传给主机和显示器。如果操作人员的输入速度很快或CPU正在进行其它的工作,就先将键入的内容送往内存中的键盘缓冲区,等CPU空闲时再从缓冲区中取出暂存的指令分析并执行。
2014-08-31 10:45:44 2662 1
原创 简单的足球游戏——for循环的应用,输入输出函数的区别
#include #include #include int main(void){ int i; char key; for (i=1;i-->0;i++) { key=getch(); if (key == 'a') { puts("Game start!"); } else if (key == 's') { puts(
2014-08-31 00:43:47 795
原创 学习笔记4——猜数字游戏,随机数
/* Name: find_nbr.c * Purpose: This program picks a random number and then * lets the user try to guess it * Returns: Nothing */#include #include #include #define NO 0#define YES 1in
2014-08-30 23:15:58 609
原创 学习笔记2——C语言程序的组成部分和C语言的文件流
#include int val1,val2,val3;int product(int x, int y);int main(void){ //get first number printf("Enter a number between 1 and 100: "); scanf("%d",&val1); //get second number printf("Enter
2014-08-30 20:12:31 707
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人