源码c
A. c语言,C语言源代码到底是什么意思
现在的教学流程有问题
要是我肯定先拿一个可以正常运行的helloworld来一边改
一边讲解
然后写个猜数字控制台程序
接下来用MFC给他写个界面
让大家知道学习这些算法到底有什么用
再往后,我可能会一直教界面编程
直到你们感觉到自己的算法需要深入学习
然后再回过头去学算法
别用什么垃圾TC了,这都什么年代了
新手建议VC6即可,又可以学算法
也能开发MFC界面程序对电脑配置要求也不搞
甚至绿色精简版就能用
然后写一些游戏相关的工具或者网络相关的工具
不怕不懂,这样至少知道缺什么知识,然后去学
我最讨厌学一大堆,也不知道有什么用的
提不起兴趣,也没有积极主动性
我写的网游服务器在线人数实时显示。。。。
还有游戏辅助没写完 这里不能上图了,要是上那个估计会被删除回答
B. C语言初学者求源代码解释
getch();
函数用途:从控制台读取一个字符,但不显示在屏幕上
用getch();会等待你按下任意键,再继续执行下面的语句;
return 0;
是函数main()的返回值,在你这里,完整的函数头部相当于
void main()
其中,void表示无返回值,所以你不写return 0是不会影响函数的运行的;
如果函数开始写的是 int main() ,那么表示你的函数应该返回一个整形,就 必须使用return 语句,针对main函数,一般使用return 0;
r = 0;
这句话使得每次进行下一次for循环之前都保证r=0,因此,当下一次开始for循环时,r是从0开始的。
C. 求c源代码
没难度就是麻烦些,给出答案有分么?
D. 解释一下这个c源代码
不是吧,这个是Windows编程.
这个程序的作用是创建一个窗口CreateWindowEx,然后显示ShowWindow,最后就是接收消息循环了while(GetMessage(&messages, NULL, 0, 0))
E. 请问C语言源代码什么意思
("please enter Month Number(less than 40):"); 双引号内的为字符串 原样输出 please enter Month Number(less than 40):"); 这个都要原样输出来的
("%d",&n); %d表示十进制整数 &n 是n所在的内存地址
scanf("%d",&n);就是给 n输入一个十进制的整数
("\n"); 什么意思 转义字符 换行的意思
(" M. 1:%10ld",fn1);为什么有%10ld, ld(long) 长整形 10表示宽度为10
if(i%4==0)printf("\n");什么意思 如果 i为4的倍数 换行一次。
QQ 7154920
F. c语言中,源代码是什么东西
就是写出来的C语言语句组成的结构。
G. C语言源代码
s=12,m=10;
不知道你知道不知道C中for循环的执行顺序,for中括号内有三个语句,分别称为表达式一,二,三。执行顺序是这样的:
一:先求解表达式一。
二,求解表达式二,若为真,则执行for语句中的循环体,若为假,则结束。
三,求解表达式三
四,转回上面第二步骤继续执行。
此程序是这样执行的
先判断,s<=8,执行循环体,执行后,s=1,m=2
再执行m=m+2,s仍然满足s<=8,执行循环体,执行后s=5,m=5,再执行m=m+2,m=7,还满足,再执行循环体,s=5+7=12,m=8,关键来了,此时m=8还满足m<=8这个条件,还要执行m=m+2,执行后m=10了,不满足条件了,结束循环,最后,s=12,m=10.
H. C语言源代码是什么
数字版“拼图”游戏C源代码:
#include<time.h>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<windows.h>
int i, j, r, k; //i、j、r用于循环, k存放随机数值
int m, n; // m、n是当前空位的下标, t标记排序是否成功
int a[4][4]; //存储4×4共16个数字的数组
void show(void); //输出数组表格
void csh(void); //初始化界面
int yes(void); //判断排序是否成功
void up(void); //数字向上移动到空位(空位则下移)
void down(void); //数字向下移
void left(void); //数字向左移
void rght(void); //数字向右移
void inkey(void); //按键操作
void gtxy(int x, int y) ; //控制光标移动的函数
int main(void)
{ while(1)
{csh( );
while(1)
{ inkey();
show();
if ( yes( ) )
{gtxy(6,12); printf("你成功了! 再来一局y/n?"); break;}
}
if(getch( )== ʹnʹ)break;
}
return 0;
}
void csh(void)
{r=0;
CONSOLE_CURSOR_INFO cursor_info={1,0}; //以下两行是隐藏光标的设置
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info);
for(i=0;i<4;i++) //给数组a依序赋值
for(j=0;j<4;j++)
{ if (i==3 && j==3) a[i][j]=0;
else a[i][j]=1+r++;
}
a[3][3]=a[1][1]; a[1][1]=0; //把a[3][3]与a[1][1]的值交换一下
m=1; n=1;
srand((unsigned)time(0)); //初始化随机数发生器
for(r=0;r<500;r++) //将数组各值打乱
{k=rand( )%(4); //取0-3随机数,分别代表上下左右四个方向
switch(k)
{ case 0: { up( );break; }
case 1: {down( );break; }
case 2: {left( );break; }
case 3: {rght( ); break; }
}
}
printf(" 数字拼图");
printf(" ┌──────┬──────┬──────┬──────┐");
printf(" │ │ │ │ │");
printf(" ├──────┼──────┼──────┼──────┤");
printf(" │ │ │ │ │");
printf(" ├──────┼──────┼──────┼──────┤");
printf(" │ │ │ │ │");
printf(" ├──────┼──────┼──────┼──────┤");
printf(" │ │ │ │ │");
printf("
└──────┴──────┴──────┴──────┘");
show( );
}
void show(void)
{for(i=0;i<4;i++)
for(j=0;j<4;j++) //gtxy(7*j+9, 2*i+4)是光标到指定位置输出数字
{gtxy(7*j+9,2*i+4); if(a[i][j]==0)printf(" │");
else if(a[i][j]>9)printf(" %d │",a[i][j]);
else printf(" %d │",a[i][j]);
}
}
void inkey(void)
{ int key;
key=getch( );
switch(key)
{ case 72: { up( ); break;}
case 80: {down( ); break; }
case 75: {left( ); break; }
case 77: {rght( );break;}
}
}
void up(void)
{ if (m!=3) //移动时要考虑空位"0"是否已经在边界
{ a[m][n]=a[m+1][n]; m++; a[m][n]=0; }
}
void down(void)
{ if (m!=0)
{a[m][n]=a[m-1][n]; m--; a[m][n]=0; }
}
void left(void)
{ if (n!=3)
{ a[m][n]=a[m][n+1]; n++; a[m][n]=0;}
}
void rght(void)
{ if (n!=0)
{ a[m][n]=a[m][n-1]; n--; a[m][n]=0; }
}
int yes(void)
{ r=0;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{ if (a[i][j]!=1+r++) return (r==16)?1:0; }
}
void gtxy(int x, int y) //控制光标移动的函数
{ COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
I. c源代码哪里有下载
http://www.softhy.net/
这里有很多啊,什么源代码都有
http://www.newasp.net/code/dl003185
这里下C的源代码