标签:printf
printf会改变地址的值吗?
#include<stdio.h> struct test { int x; int cur; }; struct test *create(int n) { struct test L[100]; int i; L[0].cur = 1; for (i = 1; i <=n; i++) { scanf("%d", &……
这个for循环语句哪出了问题,为什么运行不了
#include <stdio.h> main() { for(int i=0;i<8;i++) { printf("CSDN\n"); } } 解决方案:10分 C语言不支持运行时定义,必须在函数的头部先定义变量i才行。 解决方案:5分 main没有返回值 解决方案:5分 main() { int i; ……
打印函数名,函数名前加n个*为什么结果相同?
程序: #include <stdio.h> void func() { int i = 1; } int main() { printf(“%d\n”,main); printf(“%d\n”,*main); printf(“%d\n”,**main); printf(&……
C语言[Error] declaration of 'int k' shadow a parameter
#include<math.h> int f(int k) { int k,i,flag; for(i=2;i<=(int)sqrt((double)k);i++) { if(k%i==0) flag=0;break;} if(flag) return 1; else return 0; } #include<stdio.……
C语言字符输出不一样
#include<stdio.h> void main() { char a=""c""; printf("%d\n",sizeof(a)); printf("%d\n",sizeof(""c"")); } 为什么他们的输出是不一样的在C语言中 解决方案:20分 字符型常量一律按整型常量处理,见C标准 §6.4.4.4 10 An……
突然发现我竟然输不出根号2,你确定你会????
c语言 math.h printf #include"stdio.h" #include"math.h" int main() { int a; a=sqrt(2); printf("%f",a); } 运行错误如下: 给我正解,让我知道这很菜; 40分 double a; a=sqrt(2.0); 已解决。……