为了使字符串成为空字符串我写了这个:
#include<stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
char str[15]="fahad uddin";
strlen(str);
puts(str);
for(int i=0;str[i]!='\0';i++)
strcpy(&str[i],"\0") ;
puts(str);
getch();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
在此之前,我试过:
#include<stdio.h>
#include<conio.h>
#include<string.h>
int main()
{
char str[15]="fahad uddin";
strlen(str);
puts(str);
for(int i=0;str[i]!='\0';i++,strcpy(&str[i],"\0"))
;
puts(str);
getch();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
在第一个示例中,程序运行正常,而在第二个示例中,它打印字符串的第一个字母(在此示例中为F).为什么是这样?
可能重复:
如何检查数字是否为2的幂
我做了以下代码,但它不起作用.编译器给出了错误)和表达式语法错误的错误.运营商的流程是什么?从左到右还是从右到左?
#include <stdio.h>
#include <limits.h>
#include <math.h>
int main()
{
int i, x = 256, y, flag;
for (i = 0, flag = 0, y = 1; y<INT_MAX; if (flag) break, if (flag) printf("YES"), if(y == x) flag = 1, i++, y = pow(2,i));
return 0;
}
Run Code Online (Sandbox Code Playgroud) 在阅读一本名为"Let us C"的书时,我读到了一个showbit()可以显示数字位的函数.没有提到任何特殊的头文件.在互联网上搜索它并没有发现任何有用的东西.有这样的功能吗?我想要打印十进制数的二进制数.否则请给我一个替换功能.谢谢
我的代码粘贴在下面.当我运行这个程序时,它继续计算.我正在使用旧的Turbo C++编译器.这样的程序需要多长时间才能执行?我等了大约5分钟,但没有任何输出.
/*The sum of the primes below 10 is 2 + 3 + 5 + 7 = 17.
Find the sum of all the primes below two million.
*/
#include<stdio.h>
#include<conio.h>
#define TWO_MILLION 2*1000*1000
int IsPrime(long unsigned int num);
int main()
{
long unsigned int i,sum=0;
clrscr();
for(i=2;i<TWO_MILLION;i++)
{
if(IsPrime(i))
sum+=i;
}
gotoxy(25,25);
printf("%ld",sum);
getch();
return 0;
}
int IsPrime(long unsigned int num)
{
int flag=1;
long unsigned int i;
for(i=2;i<num;i++)
{
if(num%i==0)
{
flag=0;
break;
}
}
return …Run Code Online (Sandbox Code Playgroud) 我对博客很新.我的博客在左上方有标题描述,但我希望它在屏幕中间和图像下面的博客描述.提前谢谢.
编辑:
我做了:
<title style="text-align:center"><data:blog.pageTitle/></title >
Run Code Online (Sandbox Code Playgroud)
但这个头衔仍然处于最佳状态.
我有一个包含PHP的HTML代码,我想对它进行全面评论.
<input type="hidden" name="returnurl" value="<?php if (!empty($link)) {echo $link;}?>">
Run Code Online (Sandbox Code Playgroud)
如何在不单独评论的情况下注释HTML和PHP?
下面定义的结构没有结构名称.而且我无法得到阵列部分.提前致谢. 结构数组中的值是什么意思?
#include <stdio.h>
int main()
{
struct
{
int x,y;
} s[] = {10,20,15,25,8,75,6,2};
int *i;
i = s;
clrscr();
printf("%d\n",*(i+3));
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我在$ ra返回地址的概念上非常困惑.它是返回正在执行的当前指令的地址还是下一步要执行的指令?有关说明,请使用以下代码,
- 考虑一个调用三个函数func_A,func_B和func_C的代码片段.指令1位于地址1996.当调用三个函数中的每一个时,将在寄存器$ ra中加载什么?
Instruction 1
Instruction 2
jal func_A
Instruction 3
jal func_B
Instruction 4
jal func_C
Instruction 5
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我想评论下面的整个代码.如果不使用多条评论,最简单的方法是什么?提前致谢.
<nav id="site-navigation" class="main-navigation" role="navigation">
<h3 class="menu-toggle"><?php _e( 'Menu', 'twentytwelve' ); ?></h3>
<a class="assistive-text" href="#content" title="<?php esc_attr_e( 'Skip to content', 'twentytwelve' ); ?>"><?php _e( 'Skip to content', 'twentytwelve' ); ?></a>
<?php wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu' ) ); ?>
</nav><!-- #site-navigation -->
Run Code Online (Sandbox Code Playgroud)