欢迎光临散文网 会员登陆 & 注册

计算机国二错题集(五)

2023-09-04 22:49 作者:独眼的安提柯  | 我要投稿

一,printf多个百分号d是啥意思

百分号表示打印 两个百分号表示打印出第二个百分号 按顺序再会打印出d 三个百分号前两个百分号打印出一个百分号 第三个百分号d和形参a结合才能打印出具体数字 二,转义字符是一个字符(但转义字符后面只能跟八进制或者十六进制) 八进制转义/ 十六进制转义/x

这个不是八进制 因为八进制数都是0开头而且八进制没有八 所以选A这不合法 三,递归函数

四,宏define表示直接替换

需要强调 1/2=0因为两边都是整数只会保留整数

五,调用结构体成员时候避免二义性

B错在二义性 不知道是 星(p.a)还是(星p).a 六,这个程序实现了把大写字母变成小写字母的功能

七,内循环外循环阿克斯码综合难题

先上解析

这种赋值p0表示a的第0行 p1表示a的第一行

就可以通过这种方式将数组a的第一行给p 数组a的第二行也给p的第二行 补充 比如这样 这种赋值是合法的 星p中括号2表示一个指向含有元素个数为2(这里元素可以是一行一列或者字符串)数组名为p数组的指针

这里2可以理解为数组含元素的个数 这里元素就是字符串 aa0表示第一个字符串首地址 aa2表示第二个字符串首地址 比如这道题 就用了这种定义模式定义了一个列数为2数组名字叫aa 数组中存放字符指针 八,程序修改题(求n的阶乘)

第一个错 不是--n而是n--代入2 如果是先减后用算不出2的阶乘 第二个错记得return result 九,程序填空题

十 数组传参类型问题

A不对除了是数组名还可以是指针变量名如p C选项是可以进行指针移动的 D比十小也可以传入

计算机国二错题集(五)的评论 (共 条)

分享到微博请遵守国家法律