[C语言连接字符串问题]正确答案: #include<stdio.h> main() { int i,j,k,l; char str1[10],str2[10],str3[20]; scanf("%s",str1); scanf("%s",str2); i=sizeof(str1); j=sizeof(str2); for(k=0;k<i;k+...+阅读
下次把题目更细分一下,标明单片机,这样分类就不会转让语言类。进入这个的应该都是学c的,不是学单片机的,我学过单片机,但是忘的差不多了
我试着分析一下功能:
#include "stc.h"
#include "hjc52.h"
#include "delay.h"
int a;
int b;
sbit DU=P2^0;
sbit WE=P2^1;
void Timer() ///定时 在这个程序中有什么用?????很久没有弄,忘了。感觉没有用到?
{
TMOD|=0x01;
TH0=0x3c;
TL0=0xb0;
TR0=1;
}
void main()
{
unsigned int SMG[10]={0x3f,0x6,0x5b,0x4f,0x66,0x6d,0x7d,0x7,0x7f,0x6f}; //表示数字
hjc52_init();//HL-1/HJ-3G/HJ-C52主板初始化函数
a=1;
b=0;
EA=1;
EX0=1;
EX1=1;
IT0=1;
IT1=1;
while(1)
{
DU=1; //p2_0 控制
P0=SMG[b]; //给数字导p0 端口
DU=0; //断开
WE=1; //这里应该是用于保持吧????
P0=0xfe;
WE=0;
while(a); //等待中断
DU=1;
P0=SMG[b];
DU=0;
WE=1;
P0=0xfe;
WE=0;
while(~a);
}
}
void Init_Key0() interrupt 0 //加
{
b++;
if(b>9)
b=0;
a=~a;
}
void Init_Key1() interrupt 2 //减
{
b--;
if(b<0)
b=9;
a=~a;
}
一开始有数据吗?
以下为关联文档:
C语言字符串连接问题Please input str1:123 Please input str2:456 123456 Press any key to continue #include <stdio.h> char*mystrcat(char*str1,char*str2); void main() { char str1[50];...
学习C语言应注意哪些方面其重点和难点是哪些第一个难点 C语言的数据类型 关于C语言数据类型,不难理解但难于运用。这就要求同学们在学习的时候记住常用的一些数据类型的特征(第一次作业第2题内容)。 第二个难点 C语言的运...
学习C语言应注意哪些方面?其重点和难点是哪些第一个难点 C语言的数据类型 关于C语言数据类型,不难理解但难于运用。这就要求同学们在学习的时候记住常用的一些数据类型的特征(第一次作业第2题内容)。 第二个难点 C语言的运...
c难点和重点是什么学会了C语言最近开始学CC++面向对象的知识,不能从C++里学到,必须需另外学习,先学习一些面向对象编程的概念,理论,再学习C++比较好,不然直接学习C就可以了,没有必要还要学C++; C++,有3种编程模式 1)C的面向...
桌面上的语言图标没有了怎么办使用电脑中,常常有意想不到的事情发生,比如某天你正想写点什么,突然发现,哎,我的输入法图标哪儿去了?怎么办? 如果你用的还是Windows 98、Windows Me的系统,有时输入法图标不见了,一...
c语言求余函数这涉及到强制转换的问题,但碰到%又行不通了.这里我提供一种方法:intmain(){floutm,n;longs;s=90657;m=100000*int((float)s*(float)s/100000);n=(float)s*(float)s-mprintf("%d...
c语言中怎样使用取余数的函数C语言用取模运算符“%”进行取模运算。取模运算符“%”的作用是求两个数相除的余数。例如,请看下面这段代码:x=15/7;如果x是一个整数,x的值将为2。然而,如果用取模运算符代替除法...
c语言中怎么定义一个取余函数方法1: int mod(int x,int y) { int md; md=x-(x/y)*y; return md } 方法2: int mod(int x,int y) { int md; md=x%y; return md } 方法3: #define mod(int x,int y) (x%y)...
C语言编写5个函数加减乘除取余运算#include<stdio.h> double jia(double a,double b){ return a+b;} double jian(double a,double b){ return a-b;} double cheng(double a,double b){ return a*b;} double...