c语言递止符
发布时间: 2021-03-17 23:11:01
A. c语言中每个语句的结束符是什么
C语言规定,语句的结束符用分号(;)来进行标识。
举例说明如下:
printf("HelloWorld") // 不加分号,在编译的时候会报错
printf("HelloWorld"); // 编译的时候不会报错,输出HelloWorld
需要注意的是宏定义不用加分号,如:
#define PI 3.14 // 不用加分号,加了分号会报错
B. C语言自增运算符
第一个返回没加前的值 i=41
第二个返回加了的值 i=42
第三个返回减之前的值 i=41
第四个返回减之后的值 i = 40
递增函数可以看成这样
int 后递增(int *i)
{
tmp = *i;
*i = *i + 1;
return tmp;
}
int 前递增(int *i)
{
*i = *i + 1;
return *i;
}
C. 有关c语言中字符串结束符的问题
定义一个字符数组a[10]
读取字符串可以用gets() 函数
如果你输入 abc 打回车
那么就会存储 'a''b''c''\0' 回车符\n会自动转换成\0
那么字符串的长度是4
有效长度是3
D. C语言三个结束符有什么不同 EOF ‘\0’ '\n'
EOF(End of file)是知C/C++里面的宏定义,具体定义式是#define EOF -1,表示的是文件的结束标志,值等于-1,一般用在文件读取的函数里面,比如fscanf fgetc fgets等,一旦读取到文件最后就返回EOF标志并结束函数调用。
'