void main()
{ int a,b[10];
clrscr();
printf("Input ten numbers\n");
for(a=0;a<10;a++)
scanf("%d",&b[a]);
printf("Ten numbers are\n");
for(a=0;a<10;a++)
printf("%4d",b[a]);
}
//数组的赋值和输出
常见错误1
# include <stdio.h>int main (void){ int * p; int i = 3; *p = i; //这样写是错的,前面定义了两个变量,p和i。这条语句把i赋值给了以p变量里内容为地址的另一个变量 //p变量里的内容没定义,是个垃圾值,那么以这个垃圾值为地址的变量是什么并不确定 //这时候的赋值,指不定会把那里给篡改了,尽管编译时可能不报错或者不警告,但执行起来可能会出问题 printf("%d\n",*p); return 0;}
...
终于要开学了哦!九月十一号就去报到了哦!
发现指针太绕人了,老师说要慢慢的学,小心翼翼的学,呵呵,别怕繁琐,还是从最简单的一个程序一个程序来吧
#include<stdio.h>int main (void){ int * p; //p是变量的名字,int * 表示p变量中存放的是 int型变量 的地址 //int* p 不表示定义了一个 叫*p的 int型的 变量 //正确的理解是,p是变量名 p变量的数据类型是int *型。所谓int *型,实际就是存放 int型变量 的地址的类型 int i = 3; int ...
/*时间:2011年9月2日9:45:11目的:一个小游戏,论坛上看到的题目,觉得有趣,试试自己能不能编出来功能:16个硬币,玩家和电脑轮流拿,每人每次只能拿1、2或4枚,最后一枚谁拿走谁算输*/# include <stdio.h>int main (void){ int s=16; int n; char ch; do { while (s > 0) { while (1) { if (s >= 4) p...
一、概述
C和C++编译器是集成的,编译一般分为四个步骤:
预处理(preprocessing)
编译(compilation)
汇编(assembly)
连接(linking)
gcc
认为预处理的文件是(.i)是C文件,并且设定C形式的连接;
g++
认为预处理的文件是(.i)是C++文件,并且设定C++形式的连接;
源文件后缀名的一些含义和后续的操作:
.c C源程序 预处理,编译,汇编
.C C++源程序 预处理,编译,汇编
.cc C++源程序 ...
1、小猴子身旁有100个桃子,小猴子一次最多拿50个桃子,现在小猴子距离家里有50米,小猴子每走1米吃一个桃子,问小猴子最多能搬多少桃子回家?
2、有16个硬币,甲、乙两人轮流拿走硬币,每次拿走硬币的个数为1、2、4中的一个数,谁拿走最后的硬币就算输,问是否有无策略能让一方必赢?
经过两天的研究终于把顺序表的表示和实现的99%都搞懂了……有点小高兴,高手勿喷,O(∩_∩)O谢谢~~
顺序表的表示和实现
不知道怎么了 ! 我习惯了熬夜 习惯一 个 人 在夜深人静的时候,去听那些轻轻的音乐,
习惯了在午夜去想一个人,或许是一厢情愿,或许是空想! 我似乎习惯了! 把耳机的声音最大
然后去感受着宁静的午夜! 回忆那些往事! 只是觉的什么都一场空! 静静地!我习惯了午夜! 我习惯了一个人! 一个人去承受,去面对!
// 去除汇编代码中的注释符号/*****************************************************************************用状态机做会不会很方便,输入集中比较特殊的就这几个:#,/,*,",\,关键是在它的构造,在本子上画个表,纵向是表示状态,横向表示特殊的输入,表中的值就是状态的变化,再在旁边记录各个状态的含义,它大概是这样: \输入 # / * " \ 回车 其它 状态 0 7 1 0 5 0 0 0 1 2 ... 0: 正在分析 ...
<?xml version="1.0" encoding="utf-8" ?>
- <Configuration>
- <Payload adobeCode="{7DFEBBA4-81E1-425B-BBAA-06E9E5BBD97E}">
<Data key="defaultAdobeCode">Photoshop-Installer-AdobeCode</Data>
<Data key="LicensingCode">Photoshop-CS5-Win-GM</Data>
<Data key="BridgeTalkCod...
伤不起啊
我怀着高兴的心情回来了, 3年没回家了! 都快要忘记回家的路了!
当我看见的时候,一切都变了! 物是人非! 当我想去找找 儿时的伙伴时候! 才发现,时间和距离使我们相隔了! 我们已经无话可聊的了! 甚至连见的机会,都没有! 我只能一个人静静 的做在小树下! 听听那知了的叫声了! 偶尔回想到! 失去的时光,却很失落! 因为现在只能一个人去回忆了!
他们有他们的幸福,她们有了她们的归属! 我们已经是两个世界的人了! 因为长大了吧!
我们只能把那年的时光埋在记忆的生命中! 已经不是那年一叫便出来的伙伴了! 就连眼神都那么陌生! 因为没有一起度过! 我们的生活都...
有时候想做一些疯狂的事, 做了却不想去理! 可能不承认自己了吧! 连自己也无法去理解自己了!
我不知道怎么去享受一下平凡的生活! 只是过多的在乎那些过去! 我真的放不下过去的有些事!
经常的去想,最终只是很失落的! 到最后才发现别人并不是自己在乎别人那样在乎你! 只是偶尔的去
回味一下,甚至是忘记, 自己并不是他们当中的主角,连配交也不是吧! 只是个过客,没有留下什么也没有带走什么,结局把自己却弄的不堪回首! 或许我该放弃了! 别人说:放弃也是一种选择, 放弃也是享受生活的一种方式! 只是自己没有做那种选择的勇气! 或许是自己不太成熟,应该是感情上不太成熟,曾经在...
# include <stdio.h>void main(){ int n; scanf("%d\n",&n); printf("you typed %d\n",n);} 以上的代码要怎么样输入?
原因:
\n在scanf格式串中不表示等待换行符,而是读取并放弃连续的空白字符。(事实上,scanf格式串中的任何空白字符都表示读取并放弃空白字符。而且,诸如%d这样的格式也会丢掉前边的空白,因此你通常根本不需要在scanf格式串中加入显式的空白。) 因此,“%d\n”中的\n会让scanf读取到非空白字符串为止,而它可能需要读到下一行才能找到...
最近学C 有点对不上头 知道我很有希望学好它 可安乐窝太让人懒惰 想用强的 貌似有点困难 所以我打算先放放 待我回过头 好好地看看 这样子 我看行!
这几年一直在学VBA,对VB也稍懂一些。不过这两个语言有些部分是相同的,现在开始学VB喽。
# include <stdio.h># include <sys/timeb.h>int main(void){ timeb t1, t2; long t; int i, n; double x, sum1, sum; sum1 = 1; sum = 1; printf("Please input x and n: "); scanf("%lf%d", &x, &n); ftime(&t1); //求的当前时间 for (i=1; i<=n; ++i) { sum1 *= -1....
今年开始C++咯
吼一下先
指针
绕得人好晕,呵呵,休息了,明天重新再看一遍