小编Har*_*ari的帖子

代码O(nlog(n))的T(n)如何?

我没有得到第二个for循环的T(n)是log(n)的部分.两个循环都是由i连接而且令人困惑.使用基本产品规则的代码O(nlog(n))的T(n)是多少?

for(i = 1; i <= n; i++)
{
   for(j = 1; j <= n; j = j + i)
   {
      printf("Hi");
   }
}
Run Code Online (Sandbox Code Playgroud)

c algorithm loops

4
推荐指数
1
解决办法
87
查看次数

c语言中%d和%p printf格式字符串指令之间的区别?

我想详细解释使用%d%p类型之间的区别printing pointer.

另外为什么%p返回十六进制?什么是当案件%d%p返回不同的值?数据类型是否仅表示用户想要输出的方式,还是与内存位置有关?

c pointers type-conversion

3
推荐指数
1
解决办法
3616
查看次数

关于C中字符串后面的\ 0字符(或字符?)

\和0字符是否存储在字符串末尾的相同位置或不同位置?

main()
{
    char x[]="Hello\0";
    char y[]="Hello12";
    char z[]="Hello\012";
    char w[]="Hello1234";

    printf("%d %d %d %d", sizeof(x), sizeof(y), sizeof(z), sizeof(w));
}
Run Code Online (Sandbox Code Playgroud)

输出:

7 8 7 10
Run Code Online (Sandbox Code Playgroud)

请解释代码的输出.

c string sizeof

1
推荐指数
1
解决办法
258
查看次数

标签 统计

c ×3

algorithm ×1

loops ×1

pointers ×1

sizeof ×1

string ×1

type-conversion ×1