c语言问题,帮我看一下这道奇葩的题怎么回事?为什么运行是这个结果?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 04:53:34
c语言问题,帮我看一下这道奇葩的题怎么回事?为什么运行是这个结果?
#includeint main(){ char*s="\ta\017bc"; char*b="\ta\018bc"; char*k="\ta\033bc"; for(;*s!='\0';s++) { printf("*"); } printf("\n"); for(;*b!='\0';b++) { printf("*"); } printf("\n"); for(;*k!='\0';k++) { printf("*"); } printf("\n"); return 0;}
#includeint main(){ char*s="\ta\017bc"; char*b="\ta\018bc"; char*k="\ta\033bc"; for(;*s!='\0';s++) { printf("*"); } printf("\n"); for(;*b!='\0';b++) { printf("*"); } printf("\n"); for(;*k!='\0';k++) { printf("*"); } printf("\n"); return 0;}
哪儿奇葩了?
#include<stdio.h>
int main()
{
char*s="\ta\017bc"; //\t a \017 b c 共5个字符
char*b="\ta\018bc";//\t a \01 8 b c 共6个字节 \0开始的是八进制数,八进制数没有8,最大为7,所以是\01 8 分开的
char*k="\ta\033bc"; // \t a \033 b c 共5 个字符
for(;*s!='\0';s++)
printf("*");
printf("\n");
for(;*b!='\0';b++)
printf("*");
printf("\n");
for(;*k!='\0';k++)
printf("*");
printf("\n");
return 0;
}
#include<stdio.h>
int main()
{
char*s="\ta\017bc"; //\t a \017 b c 共5个字符
char*b="\ta\018bc";//\t a \01 8 b c 共6个字节 \0开始的是八进制数,八进制数没有8,最大为7,所以是\01 8 分开的
char*k="\ta\033bc"; // \t a \033 b c 共5 个字符
for(;*s!='\0';s++)
printf("*");
printf("\n");
for(;*b!='\0';b++)
printf("*");
printf("\n");
for(;*k!='\0';k++)
printf("*");
printf("\n");
return 0;
}
c语言问题,帮我看一下这道奇葩的题怎么回事?为什么运行是这个结果?
问一道C语言的题 我感觉是对的 但是运行结果很怪呢
求大神帮我看一下这个c语言程序的错误.
帮我看一下这道生物题的C为什么不对
帮我看一下这段matlab程序为什么有错误,运行不出图像?
请大侠帮我解决C语言 下列程序在运行时输入12.8,写出结果.
请大家帮我看一下第4题的选项为什么是C,而其他为什么不可以呢?
哪位大神能帮我把这个程序注释一下,我只知道程序运行结果!
大神帮我看看这个matlab程序实现的拉格朗日插值程序计算运行为什么有问题?
帮我做做这道物理题啊,教我一下,主要是语言问题...
C语言开关灯问题,麻烦大神们帮我看看这个程序哪里错了啊,结果不对啊!
C语言程序实验设计我对C语言是一窍不通,但要做实验,希望大家帮我做一下这几个实验,主要写一下程序和帮我讲解一下这个程序是