文章列表
C语言中,宏替换的替换规则
摘要:简单来说:宏定义又称为宏代换、宏替换,简称“宏”。是C提供的三种预处理功能的其中一种。复杂的请看下面,讲的很全。下面的带参宏定义,多行宏定义,在Linux内核源码中很多。另外sizeof也是一个宏定义……
文件的应用举例-应用fprintf函数
摘要:#include<stdio.h>
typedef struct Stu{
char StuNo[8];
char Name[20];
float iScore[3];……
Scanf函数能否接收空格?
摘要:#include <stdio.h>
void main()
{
char s1[10],s2[10];
scanf("%s%s",s1,s2); //遇到空格、回车或非法字符……
文件应用-fwrite函数
摘要:#include<stdio.h>
typedef struct Stu{
char StuNo[8];
char Name[20];
float iScore[3];……
关于逻辑非“!”与取反“~”运算符
摘要: 逻辑非返回值为“真”和“假”两种状态,C语言用“非0”表示真,用“0”表示假,所以非“真”即为“0”,非“假”即为“1”;
按位取反指将一个数的二进制的每个位取反,即“0001010……