C语言代码(test_1_16)
写一个c语言程序,在屏幕上打印: hello c
#include <stdio.h>
main 是 主函数
c语言的程序都是从main函数的第一行开始执行的
main函数是程序的入口
main函数有且仅有一个
f10
int main()
{
printf("hello c\n");
printf("hello c\n");
printf("hello c\n");
printf("hello c\n");
printf("hello c\n");
printf("hello c\n");
printf("hello c\n");
return 0;
}
int main()
{
printf("hehe\n");
return 0;
}
int main() - 推荐
{
//这里完成代码
//....
printf("hehe\n");
return 0;
}
main函数的多种写法
1. 旧式的写法 -不推荐了
void main()
{
}
2. 旧式的写法-不推荐了
void main(void)
{
}
3.这里的void表示main函数不接受任何参数 - 也行
int main(void)
{
return 0;
}
4. 这种写法也是对的,但是很少使用
只有你想使用main函数的参数的时候,才这样写
每一个参数都有特殊的意义
int main(int argc, char* argv[], char*envp[])
{
//
return 0;
}
5. 不合格的
main()
{
return 0;
}
int main()
{
printf("hehe\n");
printf("呵呵");//双引号括起来的就是一个字符串
return 0;
}
%d - 整型的打印
%c - 字符的打印
%f = 打印小数
...
#include <stdio.h>
int main()
{
printf("hello world\n");//\n是换行
printf("%d\n", 100);
printf("%c\n", 'x');//单引号引起来是字符
printf("%f\n", 3.14);
return 0;
}
int main()
{
int num = 0;
int ret = 0;
return 0;
}
int main()
{
//'a';//97
//'q';
//'#';
printf("%c\n", 'a');
printf("%d\n", 'a');
return 0;
}
int main()
{
printf("%c\n", 'z');
printf("%c\n", 122);
return 0;
}
int main()
{
int i = 0;
for (i = 32; i <= 127; i++)
{
printf("%c ", i);
}
return 0;
}
%s - 打印字符串
int main()
{
//printf("abcdef\n");
//printf("%s", "abcdef");
return 0;
}
数组 - 一组数据
int main()
{
char arr1[] = "abc";
char arr2[] = {'a', 'b', 'c','\0'};
printf("%s\n", arr1);
printf("%s\n", arr2);
printf("%s\n", "abc\0def");//?
return 0;
}
int main()
{
printf("%s\n", "abc\ndef");
return 0;
}
\? 这种转义字符基本用不上了
三字母词
??) -- ]
??( -- [
int main()
{
printf("(are you ok\?\?)");
(are you ok]
printf("%c\n", 'a');
printf("%c\n", 'x');
printf("%c\n", '\'');
printf("%s\n", "abc");
printf("%s\n", "a");
printf("%s\n", "\"");
printf("c:\\test\\test.c");
printf("\a");
printf("abcdef\n");
printf("abc\bdef\n");
abdef
printf("a\tbc\tdef\tqwertyu");
return 0;
}
int main()
{
//10进制的数字:0~9数组组成的
//8进制的数字:0~7的数组成的
printf("%c\n", '\132');//'z'
printf("%c\n", '\x61');//'a'
return 0;
}