clion运行多个.c的main函数
cmake_minimum_required(VERSION 3.10.2) get_filename_component(ProjectId ${CMAKE_CURRENT_SOURCE_DIR} NAME) string(REPLACE " " "_" ProjectId ${ProjectId}) project(${ProjectId} C) set(CMAKE_C_STANDARD 11) file(GLOB files "${CMAKE_CURRENT_SOURCE_DIR}/*.c") foreach(file ${files}) get_filename_component(name ${file} NAME) add_executable(${name} ${file}) endforeach()
-
每种编译器的类型不统一,怎么查看? sizeof()函数!
#include <stdio.h> int main() { printf("short int: %d\n", sizeof(short int)); printf("int: %d\n", sizeof(int)); printf("long int: %d\n", sizeof(long int)); return 0; }
-
- &(and): 如果 x 和 y 都为 1,则得到 1;如果 x 或 y 任何一个为 0,或都为0,则得到 0
- |(or): 如果 x 或 y 为 1,或都为 1,则得到 1;如果 x 和 y 都为 0,则得到 0
- ^(xor): 如果 x 或 y 的值不同,则得到 1;如果两个值相同,则得到 0
- ~(not): 如果 x 为 0,则得到 1,如果 x 是 1,则得到 0
-
- 导入<stdlib.h> <time.h>
- 播种 srand(time(NULL))
- 获得 rand()