我怎样才能减少代码的字节(内存):
#include<stdio.h>
/**
* main - Entry Point
* Return: Always 0 (success)
*/
int main(void)
{
printf("Size of a char: %d byte(s)\n", sizeof(char));
printf("Size of an int: %d byte(s)\n", sizeof(int));
printf("Size of an long int: %d byte(s)\n", sizeof(long int));
printf("Size of an long long int: %d byte(s)\n", sizeof(long long int));
printf("Size of a float: %d byte(s)\n", sizeof(float));
return (0);
}
是 144 而不是 146 字节?
答案1
这似乎是一项家庭作业......
通过更正输出字符串中的两个语法错误printf
,您将消除两个字符,这可能会将编译代码的大小恰好减少两个字节。