-
给的答案 无法理解
查看全部 -
Ainclude<stdio.h>//缺少#
B#include stdio.h//缺少尖括号
C#include<stdio.h>
D#include[stdio.h]//括号不对
查看全部 -
我这里有一个办法可以区分a++与++a
把++a记成“a先加”,就是加了a再输出或运算;把a++记成“a后加”,也是同理
a--与--a是一样的
希望对你们有帮助查看全部 -
输出语句格式为:printf("输出格式符",输出项); C语言中的常用格式化符: %d 带符号的十进制整数 %c 单个字符 %s 字符串 %f 六位小数查看全部
-
return 0;有什么用? ——main函数之前有个int,这个是数据及类型,如果有数据类型修饰的函数,就必须有返回值 #include<stdio.h> int main() { /*在双引号中间输入Hello World*/ printf("Hello World"); return 0; }查看全部
-
1、strlen()获取字符串的长度,在字符串长度中是不包括‘\0’而且汉字和字母的长度是不一样的。 2、strcmp()在比较的时候会把字符串先转换成ASCII码再进行比较,返回的结果为0表示s1和s2的ASCII码相等,返回结果为1表示s1比s2的ASCII码大,返回结果为-1表示s1比s2的ASCII码小。 3、strcpy()拷贝之后会覆盖原来字符串且不能对字符串常量进行拷贝。 4、strcat在使用时s1与s2指的内存空间不能重叠,且s1要有足够的空间来容纳要复制的字符串。查看全部
-
这一节需要用到一个技巧,怎么获得一个数的百位,十位和个位。 百位数:num/100可以获得,因为int是整数型,小数部分会省略。比如765/100的结果是7 十位数:num%100/10。比如765%100先得到65,65/10得到6 个位数:num%10。765%10得到5 则可以分别得到三个位数分别是7,6,5查看全部
-
void say(char string[]) 其中string是数组,所以要加上[]查看全部
-
C程序结构 1.简单来说,一个C程序就是由若干头文件和函数组成。 2.头文件就是一条编译预处理命令,它的作用是在对C程序进行正式编译之前应该做一些预处理工作。 3.函数就是实现代码逻辑的一个小的单元。查看全部
-
为什么这样子输入的结果错了,求大神解释查看全部
-
标识符可以在goto语句的上方或下方。查看全部
-
在使用switch语句时还应注意以下几点: 1、在case后的各常量表达式的值不能相同,否则会出现错误。 2、在case子句后如果没有break;会一直往后执行一直到遇到break;才会跳出switch语句。 运行结果: 学英语学C语言好好休息 3、switch后面的表达式语句只能是整型或者字符类型。 4、在case后,允许有多个语句,可以不用{}括起来。 5、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。 6、default子句可以省略不用。查看全部
-
在C99之前的C标准中,变量是不能定义在for循环的控制表达式中的。 C99参考了C++语法,允许变量定义在for循环控制表达式中,而且其作用域仅限于for循环语句中,这样你可以在多个for中都使用同名的变量(比如 i ),而不用担心它们互相影响。查看全部
-
要是手机可以编译就完美了查看全部
-
这样代码就完善了,比较喜欢查看全部
举报
0/150
提交
取消