c语言代码书写规范:
- if语句,while语句等等,尽量要带上{}
- 判断语句如if(a==1)最好改写成if(1==a),因为一但写成if(a=)形式, 编译也能通过,但会导致程序执行完全不同的结果。
如果写成if(1=a),因为语法规定,只能将值赋给等号左边的变量,不然编译不通过,这样的话,能够对编写语句起到 约束作用 避免了 “程序能跑就行”的局面
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main1()
{
int a = 0;
printf("请输入:\n");
scanf("%d", &a);//不要加转义字符
if (a % 2 == 1)
{
printf("为奇数\n");
}
else
{
printf("为偶数\n");
}
int num = 0;
for (num = 1; num <= 100; num++)
{
if (num % 2 == 1)
{
printf("奇数:%d\n", num);
}
}
return 0;
}