每日练习
文章平均质量分 96
起床写代码啦!
一个菜鸡
展开
-
C及C++每日练习(3)
中给出了详细的解释,这里只进行大概的说明:对于常量指针,表示指针指向的内容为常量,不能通过解引用的方式来修改指向的内容,但是可以改变指针的指向,即可以指向另一个常量。对于指针常量,表示指针本身就是一个常量,因此,不能改变指针的指向,但是可以通过解引用的方式来改变指针所指向的内容。函数,其需要打印的变量的入栈参数是从右向左入栈的,并且从高地址进行入栈,因此,三个变量入栈的顺序为。是将四个字节的内容以十进制的方式进行打印,因在打印时,首先打印后进入的内容的前四个字节的内容,即。原创 2024-03-08 22:38:54 · 745 阅读 · 0 评论 -
C及C++每日练习(2)
对于代码的前两行,都是创建一个常量字符串,只不过采取的放肆不同,不过需要注意,在第一行代码中,由于是一个完整的字符串,因此,在字符串的末尾带有字符串的结束标志。表示指针指向的内容是常量内容,因此,指针指向的内容不能被修改,也就是说,不能通过解引用的方式来改变指针指向的内容,但是,可以改变指针本身的指向。解引用,修改指向的内容,由于指针式常量指针,即指针指向的内容是常量,可以修改指针的指向,但是不能更改指针指向的内容,因此错误。,因此,这句代码表示的含义是,解引用,拿到数组中第一个数,随后对这个数。原创 2024-03-05 20:12:50 · 5907 阅读 · 7 评论 -
C及C++每日练习(1)
针对此题目,需要注意,不同类型的变量在进行运算时,会出现自动提升的机制,即表示数据范围小的类型会自动提升到表示范围大的类型,在题目给出的类型中,,则分为算术右移和逻辑右移,对于题目,一般默认采用算术右移,即右边丢弃,左边补上符号位,负数补。个队伍,每个队伍均有三名选手,对于每个选手都定义了一个水平值,为了方便表示,这里将水平值定义为。所以,解决题目的重点有两个,一是将选手的水平值排列成升序序列,此问题比较简单,直接调用。,因此,并不符合循环的判断条件,因此不会进入循环,所以直接返回。原创 2024-03-02 14:45:55 · 4674 阅读 · 6 评论