
c语言学习笔记
CN_Seagull
这个作者很懒,什么都没留下…
展开
-
C语言初步学习笔记
嵌套循环1.从键盘输入n值(10>=n>=3),然后计算并输出∑ i!=1!+2!+…+n!。外层循环控制加(i),内层循环控制阶乘(j) 使内外的i,j值相等(初始值均为1) 内层循环每次从1开始叠成到j,当j与i相等时,跳出内层循环,执行叠加语句:sum=p+sum,再次执行外部循环直到i=n。叠乘—加到sum—再叠乘—新值加到sum—i=n循环结束注意...原创 2017-10-16 10:33:44 · 1808 阅读 · 0 评论 -
栈
栈后进先出,典型应用:进制转换。 构造空栈—while(N)—-不断插入N%d(d为你要转换的进制,如2、8)—-N /= d—–不断返回e并删除栈顶,输出e(当不为空栈时)。括号匹配:[ ( [ ] [ ] ) ] 此为标准括号匹配,有左半边必有右半边,则可用栈型数据结构从栈底和栈顶同时搜索其匹配。行编辑程序:输入缓存区实现,当输入一个字符时,压入栈顶,如果是一个退格符,栈顶删去一个字符,退行原创 2017-11-27 13:19:14 · 190 阅读 · 0 评论 -
C语言易错点随笔
0<=x<100 表达式合理不会报错,从左到右依次判断,真1假0,判断一个赋一个值。x+1=x+1 等式非法,左边不能为表达式。char a[6] = {97,98,99,100,101,’\0’}; 因储存整数,不能加’ ’ ,输出的是整数对应ASCII码表对应的字符。看清指针数组里是传的首地址还是每一个数的地址,是改变指向还是改变地址中的值。指针减法:int a[5];...原创 2018-04-28 14:26:12 · 1131 阅读 · 0 评论