如下所示,最简单的一段代码
#includestdio.h //头文件,预处理文件
int main() //主函数
{ //大花括号表示一段整程序
int a; //声明变量a
int b; //声明变量b
scanf("%d",a); //输入a
scanf("%d",b); //输入b
printf("result: %d",a+b); //打印出a+b的值
printf("This time i will not say helloworld!");// 打印一段话,中间用双引号“”表示要打印的内容
return 0; //向主函数返回一个0
}
你并没有把详细的 C 语言基础代码写出来,别人怎么帮助你添加注释语句啊?因为所说的 C 语言基础代码实际上并没有一定之规。怎么样才算是基础代码、有几行代码就可以、足够了?这些都是灵活的、并不是一成不变的。例如,最、最简单的 C 语言基础代码就是:很多 C 语言教材上的第一个程序,输出:"Hello, World !"。该详细的 C 语言代码如下:
#include stdio.h /* 基本输入输出头文件,包括:printf、scanf等的库函数原型说明 */
void main( ) /* 任何一个 C 语言源代码都必须包含主函数 main( ),void 表示该函数不返回任何值 */
{ /* 在 C 语言代码中,任何一个函数都是以 { 开始,并且以 } 结束 */
printf( "Hello, World !\n" ) ; /* 在电脑屏幕上输出字符串:Hello, World */
}
问题出在:
if ( res = 1){ //这里应该是"=="
pass = pass + 1;
}
正确代码:
if ( res == 1){
pass = pass + 1;
}
C/C++中,"="代表着赋值,"=="才是"等于"
这一点在C/C++的初学阶段一定要特别重视、注意。不然会很容易搞混的哟~~~
#include "stdio.h"
void main() {
int a[10] = {1,2,3,4,5,6,7,8,9,10};
int temp,i,j;
for(i = 0,j=9; i5; i++, j--) {
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
for(int k = 0; k10; k++)
printf("%d", a[k]);
}
基本格式:
#include stdio.h /*包含输入输出函数头文件*/
main() /*主函数,每个可执行程序都必须有*/
{
int a,b,sum; /*变量定义,定于程序中要用到的变量*/
scanf("%a,%d",a,b); /*接收键盘输入,从键盘输入两个数字,中间用“,”隔开*/
sum=a+b; /*运算表达式,这里是计算a和b的和*/
printf("%d",sum); /*屏幕输出,把a和b的和在屏幕上打印出来*/
getch(); /*暂停回到编辑界面,这样可以及时看到输出结果,敲任意键返回编辑界面*/
}
scanf("%d,%d,%d,%d,", a, b, c, d);这句引号里面最后一个逗号要删掉,否则数据无法正确读入,其他地方没有错
c语言必背代码:
求最大公约数的代码
求最小公倍数的代码
求1到100的和的代码
九九乘法表
一维数组的最大值、最小值和平均值
二维数组的最大值、最小值和平均值
二维数组的转置