yhkn.net
当前位置:首页 >> C语言,请解释一下我画波浪线的地方。。这个程序几... >>

C语言,请解释一下我画波浪线的地方。。这个程序几...

以下按波浪线的出现顺序标号:1、char *p,定义了一个指针变量p,这个变量p中存储一个内存地址.*p表示该内存地址中的内容.那么,while(*p)表示的是该内存地址中的内容不为空(即内存地址中的内容不为0,一般情况下,一个字符数组中

格式化字串,输出形如a=xxx,i=xxx的字符串%d说明该处输出的值为整形

输入两个整数,分别给了num1,num2;输出num1,num2的值,并换行两次,相当于平时电脑操作的按enter键两次

首先最后一个波浪线,if那里,那句不用,那里的意思,每2个水仙花数,输出一次换行,为什么要把2个水仙花数放在一行..然后 a,b,c分别代表那个三位数的百位,十位和个位 计算b的时候,选对100取余数,也就是剩下十位和个位,然后再除以10,那么结果就是十位 计算c的时候,对10取余数,也就是个位 例如 123 a = 123 / 100 = 1 b = (123 % 100) / 10 = 23 / 10 = 2 c = 123 % 10 = 3

%算余数的

第一个%是求模的意百思,也就是两个整数的除法得到的余数比如5%3=2, 1%3=1!= 就是不等于度,靠这个不说了,自己看去>>是右移运算(相当于除以知2),<<为左移同理,~按位取反,不如~3(0011)=12(1100)括号中的是2进制表示,&是逻辑与,|是逻辑或道,^按位运算符专 异或0 ^ 1 得 1,所有的位运算是针对2进制&&逻辑与,比如3&&2=1;3&&0=0;&是指针运算中的取属地址*是取地址中的内容 sizeof是运算一个结构体或者变量等大小(字节表示)的运算符 比如char a[20] ;sizeof(a)=20; int b[20]; sizeof(b)=4*20=80

声明了:一个字符变量t,一个字符指针s1并指向str的首字符'a'一个字符指针s2并指向str的末字符'g'

total没有声明,声明一个就差不多了,大概声明在a声明的那个位置就可以了,另外记得对total初始化

你看一下c语言的AC码里面有没有对应的符号~~~~~~~

这个是数学里面的求和符号∑题目中下面写的是i=1,上面写的是n代表的是从a1加到an 即∑ai= a1+a2+a3+……+an

网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com