电脑编程句子
⑴ 电脑编程的各个符号都表示什么意思啊!
哦,明白你的意思了。我一个一个列出来吧。
1.//双斜杠是一种注释标志。前面有//的语句只是用来注释的,不是程序的一部分,只是为了让你看懂你注释的内容是作什么用的。
2./* */这个也是注释用的,只不过可以换行写。只要在两个符号之间的东西,都是注释。不像上面只能写一行。
3.+ - * / 这是基本的运算符了,跟数学里的加减乘除一样。再加上一个%,这个是求余数的,就像这样3/5=0余3. 在编程里表示成3%5=3。4. &,|,~这三个是对位操作用的,叫按位运算,即0&1=0,1|0=1. !0=1.
5. && ,|| , ! 这三个是 逻辑运算。跟上面的不一样。它就是对&&错=错,这样。用来判断的。
6.^ 是冥运算。就像2^3=2*2*2 =8 . = 这个是赋值运算符x=10,是将x值变成10,而x==10是判断x是否等于10,它返回一个true或false . 7. ; 分号,是每行程序的结束标志,程序必须找到一个;才会判定此句是一个完整的句子。
8.点号半角句号。是一种属性访问符。c语言中的结构体变量就是用它来访问其中的发生的。
9 ->这是一个组合符号,是结构体指针引用变量的符号。
其它的就没有了,写出来就是非法字符。。不同语言还有不同的各种符号。这里说的是C语言的。
⑵ 编程题:用C实现英文句子倒序。例如:输入为I,love,you, 输出为you,love,I
给,已经编译运行确认:
#include<stdio.h>
#include<conio.h>
int main(void)
{
char str[20]={NULL},temp;
int length=0;
int firstSpace=0;
int i=0,j=0,k=0;
printf("请输入: \n");
gets(str);
temp=str[0];
while(temp!='\0')
{
i++;
temp=str[i];
}
length=i;
printf("\n反向输出为: \n") ;
for(i=length-1;i>=0;i--)
{
if(str[i]==',')
{
firstSpace=i;
j=i+1;
while((str[j]!='\0')&&(str[j]!=','))
{
printf("%c",str[j]);
j++;
}
printf("%c",str[i]);
}
}
for(i=0;i<firstSpace;i++){
printf("%c",str[i]);
}
getch();
return 0;
}
运行实例:
请输入:
i,love,you
反向输出为:
you,love,i